标签: objective-c ios int
如何划分两个NSIntegers,例如13/4并将结果舍入到下一个整数= 3?
我看到一些样本将整数转换为float并返回整数。 但是使用最少量代码的推荐方法是什么?
答案 0 :(得分:15)
假设x >= 0和y > 0:
x >= 0
y > 0
如果您要向下舍入:x / y
x / y
如果您想要整理:(x + y - 1) / y
(x + y - 1) / y
如果你想要舍入到最近的:(x + y / 2) / y
(x + y / 2) / y