<分区>
像 52.7-->53, 5.5-->6, 3.2->3
标签 c
<分区>
像 52.7-->53, 5.5-->6, 3.2->3
最佳答案
要正确处理负数(-52.7 ==> -53(远离零)
),您必须检查初始值是否为负数:
((int)(num + ((num > 0)? +0.5 : -0.5)))
关于c - 如何在不使用 c 中的已知函数的情况下舍入到最接近的整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43133879/