【问题标题】:xCode Round floatxCode 圆形浮点数
【发布时间】:2014-09-05 19:45:23
【问题描述】:

我有号码:

3.08

我用这个:

NSLog(@"%1.1f", self.test.value);

但是控制台输出 3.1 不是 3.0 我需要输出 3.0 请帮助...

【问题讨论】:

    标签: xcode double floating


    【解决方案1】:

    那是因为它正在四舍五入。这可能会迫使它向下舍入:

    NSLog(@"%1.1f", floor(self.test.value*10f) / 10f);
    

    【讨论】:

    • 但是现在我的号码是 1,2,3,4,5 我需要 3,1.....3,9 所以如果我的号码是 3.19 我想要输出 3.1
    • 我将 f 添加到 10s 的末尾以使它们浮动。很抱歉!
    猜你喜欢
    • 1970-01-01
    • 2021-02-15
    • 2018-04-29
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多