我知道上面提到的用于舍入浮点值和 double 值。但是有人可以解释一下每个值是如何四舍五入的吗?我找不到这方面的任何文档。
最佳答案
查看手册页(当 WHATEVER 是库函数时向 Google 学习“man WHATEVER”):
-
lroundf()
- 四舍五入到最接近的整数,远离零 -
floor()
- 不大于自变量的最大整数值 -
nearbyintf()
- 以浮点格式舍入为整数值
关于c - lroundf()、floor() 和 nearbyintf() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15546531/