4

如何除以两个 NSInteger,例如 13 / 4 并将结果四舍五入到下一个整数 = 3?

我已经看到一些将整数转换为浮点数并返回整数的示例。但是用最少的代码推荐的方法是什么?

4

1 回答 1

15

假设x >= 0y > 0

如果你想四舍五入:x / y

如果你想四舍五入:(x + y - 1) / y

如果要四舍五入到最近:(x + y / 2) / y

于 2012-10-29T19:58:30.187 回答