如果我没记错的话,浮点数将一定数量的位分配给电源,一定数量的位分配给有效数字。然而,在我的64位linux系统上,我很难理解python3中的最大浮点科学符号:
>>> 1.8e308
inf
>>> 1.7e308
1.7e+308这里发生什么事情?
首先,我对最大浮点值不感兴趣。我感兴趣的是为什么它是价值的背后的理由。例如,对于重要数字部分,溢出似乎会发生在一些偶数为2的幂上。为什么这种情况发生在1.7至1.8之间?听起来很奇怪。
发布于 2019-01-08 16:44:42
要获得确切的最大值,请尝试执行以下操作:
import sys
sys.float_info.max你会得到: 1.7976931348623157e+308
https://stackoverflow.com/questions/54096013
复制相似问题