标签: objective-c rounding
我一直在寻找相当长的一段时间,似乎无法找到任何相关内容。如何将数字向上舍入到最接近的整数?我正在使用数组中的对象数并将其除以3.假设[数组计数]为10,我希望得到4作为10/3的结果。或者[数组计数]是23,我想得到8.我该怎么做?提前谢谢。
答案 0 :(得分:14)
请务必输出您正在舍入的数字:
int roundedNumber = ceil((double)number/3);
否则整数运算会截断。
答案 1 :(得分:2)
ceil()函数就是你要找的。 p>