DELPHI中的四舍五入函数。(0分)

  • 主题发起人 delphi999
  • 开始时间
D

delphi999

Unregistered / Unconfirmed
GUEST, unregistred user!
请问Delphi中的四舍五入函数是?
可否有进一法和退一法的选择?
 
四舍五入 :Round();
取整 :?Trunc();
 
四舍五入
x+5 div 10
去尾:
x div 10
如果是小数,将对应位类似处理
另外
trunc函数是去尾
round函数是取为最接近它的整数
 
谢谢两位大哥帮助。小弟没分了,所以很对不起。
Delphi本身没有可以进行进一法和退一法的函数吗?
 
Inc();//加1
Dec();//减1
 
好像没有,不过可以通过Trunc()和Round()间接实现
例:copy(floattostr(round(123.23456*100)/100),1,5);
 
顶部