请教一个小问题(白送分)(100分)

  • 主题发起人 主题发起人 aolong79
  • 开始时间 开始时间
A

aolong79

Unregistered / Unconfirmed
GUEST, unregistred user!
我想将‘1456.7567’取小数点后两位得到‘1456.75’或者得到‘1456.76’怎么做啊?如果是‘1.456E-3’取小数点后两位,怎么做啊?谁能给我个解答阿?谢谢!!!!
 
Round(1456.7567*100)/100
 
得到1456.75,用trunc(1456.7567*100)/100 &nbsp;//trunc朝0取整<br>得到1456.76,用round(1456.7567*100)/100 &nbsp;//round四舍五入<br>
 
查查RoundTo函数的使用!
 
RoundTo(1.235, -2) 1.24
 
floattostr(Strtofloat(FormatFloat('0.'+StringOfChar('0',2),strtofloat('1456.7567'))));
 
同意!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
887
DelphiTeacher的专栏
D
D
回复
0
查看
855
DelphiTeacher的专栏
D
后退
顶部