四舍五入处理

如题:
floor(x+0.5); //四舍五入
floor(x)的作用是返回不超过x的最大整数。这样就造成当x是0.999999的时候返回的是0,产生误差。
【四舍五入处理】因此,floor(x)等于1的区间是[1,2),而floor(x+0.5)等于1的x区间是[0.5,1.5),这样就符合四舍五入的规则了。

    推荐阅读