【发布时间】:2009-11-25 10:46:12
【问题描述】:
我有一个例如 57 / 30 的计算,所以解决方案将是 1,766666667.. 我如何首先得到 1,766666667 我只得到 1 或 1.00,然后我如何舍入解决方案(成为 2)?
非常感谢!
【问题讨论】:
标签: iphone double nsnumberformatter
我有一个例如 57 / 30 的计算,所以解决方案将是 1,766666667.. 我如何首先得到 1,766666667 我只得到 1 或 1.00,然后我如何舍入解决方案(成为 2)?
非常感谢!
【问题讨论】:
标签: iphone double nsnumberformatter
57/30 执行整数除法。要获得浮点(或双精度)结果,您应该将 1 个操作数设为浮点值:
result = 57.0/30;
查看标准floor 和ceil 函数以获取结果。
【讨论】: