delphi里面format函数的问题,高手们呢? ( 积分: 50 )

  • 主题发起人 主题发起人 lcypipi
  • 开始时间 开始时间
L

lcypipi

Unregistered / Unconfirmed
GUEST, unregistred user!
format('%.1f',[100.98])得到结果为101.0,format('%.1f',[100.94])得到结果为100.9
也就是说得舍去位大于5时,他就会进1,如何实现真正舍去,也就是说以上两种情况都为100.9
希望高手们指教.
 
format('%.1f',[100.98])得到结果为101.0,format('%.1f',[100.94])得到结果为100.9
也就是说得舍去位大于5时,他就会进1,如何实现真正舍去,也就是说以上两种情况都为100.9
希望高手们指教.
 
floattostr('0.00',100.98)
 
道长好:我要保留一位小数
你这样好像不行,好像都无法通过!
 
变通一下吗:
edit2.Text:=format('%.1f',[trunc((StrToFloat(edit1.Text))*10)/10]);
 
谢谢!可以了
 
后退
顶部