【发布时间】:2012-10-19 04:17:33
【问题描述】:
如何将两个 NSInteger 相除,例如 13 / 4,然后将结果四舍五入到下一个整数 = 3?
我已经看到一些将整数转换为浮点数并返回整数的示例。 但是推荐用最少的代码来做的方法是什么?
【问题讨论】:
-
当商正好在两个整数的中间时,您希望进行什么舍入,包括正负分子和分母的各种组合?它应该四舍五入到偶数、零还是其他?
标签: objective-c ios int
如何将两个 NSInteger 相除,例如 13 / 4,然后将结果四舍五入到下一个整数 = 3?
我已经看到一些将整数转换为浮点数并返回整数的示例。 但是推荐用最少的代码来做的方法是什么?
【问题讨论】:
标签: objective-c ios int
假设x >= 0 和y > 0:
如果要向下取整:x / y
如果要四舍五入:(x + y - 1) / y
如果要四舍五入:(x + y / 2) / y
【讨论】: