大哥大姐们请帮忙,数字问题(在线等) ( 积分: 10 )

  • 主题发起人 主题发起人 剑指关7910
  • 开始时间 开始时间

剑指关7910

Unregistered / Unconfirmed
GUEST, unregistred user!
问题是怎么取数,例子:23.1234,我想只留两位小数,不用四舍五入,完成后为23.12,请虾姐百忙中给予解决!!  
 
问题是怎么取数,例子:23.1234,我想只留两位小数,不用四舍五入,完成后为23.12,请虾姐百忙中给予解决!!  
 
看看这样行不行:<br>var Temp:string;<br> &nbsp; &nbsp;i:integer;<br>begin<br> &nbsp;Temp:=FloatToStr(31.245);<br> &nbsp;i:=Pos('.',Temp);//小数点位置<br> &nbsp;if i&amp;gt;0 then<br> &nbsp; &nbsp;Temp:=Copy(Temp,1,i + 2);//保留小数点后两位<br> &nbsp;ShowMessage(Temp);<br>end;<br>
 
edit2.Text:= formatfloat('####.00',strtofloat(Edit1.Text));
 
同意楼上!
 
也可以用数组截取
 
后退
顶部