四舍五入到最接近的整数

时间:2011-07-18 08:02:46

标签: objective-c rounding

我一直在寻找相当长的一段时间,似乎无法找到任何相关内容。如何将数字向上舍入到最接近的整数?我正在使用数组中的对象数并将其除以3.假设[数组计数]为10,我希望得到4作为10/3的结果。或者[数组计数]是23,我想得到8.我该怎么做?提前谢谢。

2 个答案:

答案 0 :(得分:14)

请务必输出您正在舍入的数字:

int roundedNumber = ceil((double)number/3);

否则整数运算会截断。

答案 1 :(得分:2)

ceil()函数就是你要找的。