gpt4 book ai didi

go - Go 如何在后台使用无类型 const 保存大量数字?

转载 作者:行者123 更新时间:2023-12-01 22:45:03 24 4
gpt4 key购买 nike

当我读到 Constants in Go
我找到了这个:

const Huge = 1e1000
fmt.Println(Huge / 1e999)

打印 10

让我困惑的是,Go 是如何拥有如此巨大的值(value)背景的?
字符串?

最佳答案

值以浮点编码。见 here如何对 64 位浮点值进行编码。

浮点数有 11 位来编码指数。结合符号位,这是 +/- 1024。在不损失精度的情况下编码这么大的值是没有问题的。

关于go - Go 如何在后台使用无类型 const 保存大量数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59085112/

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