gpt4 book ai didi

swift - 快速将一个数字与超过 10 位数字相乘

转载 作者:可可西里 更新时间:2023-11-01 01:07:51 25 4
gpt4 key购买 nike

我想执行如下所示的乘法:

let a = 10
let b = a * (1e + 9)

我怎样才能做到这一点??

乘法后,如何以这种格式显示结果?

b = 1e + 10

最佳答案

当你使用科学记数法声明一个数字字面量时,它的类型被推断为Double,所以你需要将它转换为Int才能相乘Int 与您的数字文字(或者如果您确实期望 Double 结果,则相反)。

还要确保科学记数法中没有空格(您也可以省略 +)。

let ten = 10
let multiplied = ten * Int(1e+9)

如果科学文字实际上是 Double,请将 Int 转换为 Double,而不是相反:

let one = Double(ten) * 1e-1

关于swift - 快速将一个数字与超过 10 位数字相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54036676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com