gpt4 book ai didi

julia - 如何在没有溢出的情况下在 Julia 中保存 10^19

转载 作者:行者123 更新时间:2023-12-03 16:53:18 25 4
gpt4 key购买 nike

我试图将数字 10^19 保存在 Julia 的变量中。

我知道它正在溢出,但我认为做类似 BigInt(10^19) 的事情或 Int128(10^19)会解决问题,但事实并非如此。

有什么想法吗?

See overflow behavior for Julia

最佳答案

Julia 默认执行 Int64 算术,因此在遇到周围括号转换为更大类型之前,10^19 作为默认 Int64 溢出。尝试

Int128(10)^20 == BigInt(10)^20 == big"10"^20

关于julia - 如何在没有溢出的情况下在 Julia 中保存 10^19,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59959446/

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