【问题标题】:Swift: Print decimal precision of divisionSwift:打印除​​法的小数精度
【发布时间】:2016-11-13 22:33:58
【问题描述】:

我正在尝试打印除法的结果,例如:

let division = (4/6)
print(division) 

在这种情况下,打印输出为 0。

如何在不丢失数值的情况下打印除法的数值。我的意思是不将输出转换为字符串。

【问题讨论】:

    标签: swift variables


    【解决方案1】:

    您正在执行整数除法。你需要进行浮点除法。

    在您的代码中,division 是一个 Int 值。 4 / 6 在整数除法中为零。

    你需要:

    let division = 4.0/6.0
    print(division)
    

    【讨论】:

      【解决方案2】:
          ans = Double(no1)/Double(no2)
          return ans
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-12
        • 1970-01-01
        相关资源
        最近更新 更多