D delphi999 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #1 请问Delphi中的四舍五入函数是? 可否有进一法和退一法的选择?
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #2 四舍五入 :Round(); 取整 :?Trunc();
C carryon Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #3 四舍五入 x+5 div 10 去尾: x div 10 如果是小数,将对应位类似处理 另外 trunc函数是去尾 round函数是取为最接近它的整数
D delphi999 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #4 谢谢两位大哥帮助。小弟没分了,所以很对不起。 Delphi本身没有可以进行进一法和退一法的函数吗?
R RedBaby Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #6 好像没有,不过可以通过Trunc()和Round()间接实现 例:copy(floattostr(round(123.23456*100)/100),1,5);