【发布时间】:2019-01-09 05:16:27
【问题描述】:
如果我没记错的话,浮点数为幂分配了一定数量的位,为有效数字分配了一定数量的位。但是,在我的 64 位 Linux 系统上,我很难理解 python3 中的最大浮点科学记数法数:
>>> 1.8e308
inf
>>> 1.7e308
1.7e+308
这是怎么回事?
需要明确的是,我对最大浮点值不感兴趣。我对为什么它的价值背后的原因很感兴趣。例如,似乎溢出会发生在有效数字部分的 2 次幂上。为什么这会发生在 1.7 和 1.8 之间?这似乎很奇怪。
【问题讨论】:
-
我对 什么 最大浮点值不感兴趣。我对为什么感兴趣。
标签: python python-3.x floating-point