【发布时间】:2013-04-25 14:06:37
【问题描述】:
如何准确地将float value 像1.449567 舍入。
输出值应该是要求的小数点浮点值。
输出应该是这样的:
for 1 decimal point **f=1.5**
for 2 decimal point **f=1.45**
for 3 decimal point **f=1.450**
for 4 decimal point **f=1.4496**
【问题讨论】:
-
根据我的数学知识,1.449 舍入到 1.4 而不是 1.5 如果舍入到小数点后一位...
-
还有 1.450 和 1.4496。
-
您没有说清楚的是您关心的是小数点后的位数,还是显示的总位数(在您的“for 3”行中,数字将是“ 4",不管浮动的大小)。
-
@H2CO3 你能告诉我你的答案的逻辑吗..根据我的数学知识 1.449 ,小数点后 2 位仅舍入到 1.45..
-
@GR。你没注意我的评论。 保留一位小数...
标签: objective-c floating-point numbers