【发布时间】:2013-01-10 16:55:45
【问题描述】:
可能重复:
How can I round a float value to 2 post decimal positions?
假设我有一个双倍数 3.46。 如何将其舍入到 3.50? 我试过了
NSLog(@"res: %.f", round(3.46));
但它返回 3。
【问题讨论】:
-
它与另一个问题 [相当] 不一样,尽管另一个问题将有助于完成部分任务。在此特定示例中,数字应四舍五入为 3.5(小数点后 1 位),然后在后操作中显示最后一个 0(例如
%0.2f或其他任何内容) - 请记住,前导/尾随零实际上不是值(即 3.5 == 3.50)。
标签: ios objective-c floating-point rounding