Objective-C:除以两个整数并返回一个舍入的整数值

时间:2012-10-29 19:50:44

标签: objective-c ios int

如何划分两个NSIntegers,例如13/4并将结果舍入到下一个整数= 3?

我看到一些样本将整数转换为float并返回整数。 但是使用最少量代码的推荐方法是什么?

1 个答案:

答案 0 :(得分:15)

假设x >= 0y > 0

如果您要向下舍入:x / y

如果您想要整理:(x + y - 1) / y

如果你想要舍入到最近的:(x + y / 2) / y