floor(x*10+0.5)⼀10这个语句是x的值近似到“十分之一位”,请教大神,为什么要加0.5??谢谢!

2025-04-29 00:03:19
推荐回答(1个)
回答1:

答:因为计算机对整型数据一般是采取截尾处理的,加0.5是为了确保完成四舍五入。如果x的值不是整型数据并且不对计算结果采用取整运算就不需要加0.5了。