Python 中双精度浮点数表示及 IEEE 754 标准

Python 中的浮点数采用双精度(类似于 C 语言中的 double 类型),遵循 IEEE 754 标准,使用 64 位存储:其中 52 位表示底数,11 位表示指数(范围约为 ±10^308.25),1 位表示符号。

浮点数可以使用十进制或科学计数法表示,例如:

0.0
-777.
1.6
-5.555567119
96e3
1.0  
4.3e25
9.384e-23
-2.172818
float(12)
1.000001
3.1416
4.2E-10
-90.
6.022e23
-1.609E-19

需要注意的是,尽管标准统一,实际精度仍受机器架构和 Python 解释器编译器的影响。

pdf 文件大小:8.88MB