【发布时间】:2014-09-05 19:45:23
【问题描述】:
我有号码:
3.08
我用这个:
NSLog(@"%1.1f", self.test.value);
但是控制台输出 3.1 不是 3.0 我需要输出 3.0 请帮助...
【问题讨论】:
我有号码:
3.08
我用这个:
NSLog(@"%1.1f", self.test.value);
但是控制台输出 3.1 不是 3.0 我需要输出 3.0 请帮助...
【问题讨论】:
那是因为它正在四舍五入。这可能会迫使它向下舍入:
NSLog(@"%1.1f", floor(self.test.value*10f) / 10f);
【讨论】: