精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>Object Pascal语言>>四舍五入保留n位小数的统一算法!

主题:四舍五入保留n位小数的统一算法!
发信人: developerlin@GZ()
整理人: teleme(2000-12-29 11:20:11), 站内信件

标  题: 四舍五入保留n位小数的统一算法!
发信站: 网易虚拟社区 (Fri Jul 21 15:27:36 2000), 站内信件

这是一个算法问题,可以按下列步骤做,比如12.346,要求保留两位小数:
    1.   12.346*100+0.5=1235.1 
    2.   用截取函数去掉尾数,除以100,得12.35。这就是你希望的结果。 
截取函数是Trunc()。 



--
※ 修改:.developerlin 于 Jul 21 15:29:10 修改本文.[FROM: 202.98.46.202]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.98.46.202]

[关闭][返回]