如何控制 输出小数点的位数?(100分)

  • 主题发起人 主题发起人 wukw
  • 开始时间 开始时间
W

wukw

Unregistered / Unconfirmed
GUEST, unregistred user!
>再请问如何控制 输出小数点的位数?
>a:=1/100=0.01,但电脑得出0.0100000054
>edit1.text:=floattostr(a);
>我只要两位小数。

 
Edit1.Text := FormatFloat('0.00',a);
 
用Format啊!
edit1.text:=trim(format('%8.2f',[1/100]))
 
不用format:
var
i:single;
begin
i:=5.555555;
self.caption:='四舍五入:'+floattostr(int(i*100+0.5)/100)+' 截断:'+floattostr(int(i*100)/100);
 
诸位兄弟:
终于解决了问题,那天真是很急,在DelphiBBS上贴了张帖子。没想到第二天就有人回了三张帖子。而且试了试,居然都成功了。让我感动极了,真是不明白网上的朋友为什么都会“这样”,不知该说些什么才好。你们是个Delphi的高手吧,以后有机会再多指教。
不过分数只能给一个人,我只好委屈其他几位兄弟了。
祝你们永远快乐!愿我们友谊永存!
 
后退
顶部