浮点数的存储
- src: wikipedia
精度 Sign(S) Exponent(E) Significand(M) 32 bits 1 8 23 64 bits 1 11 52
# Sign
- 符号位, 0 表示正, 1 表示负
# Exponent
- 指数部分, 表示 2 的多少次方
- 需要减去偏移量 $2^{|E|} - 1$
# Significand
- 小数部分, 也叫 fraction, Mantisse
- 要表示 1.xxxxx, 其中 1. 省略, 只存储 xxx 部分
# 规范化
- 为了使农示法的固定部分统一,科学计数法(用于十进制)和浮点表示法(用于二进制), 都在小数点左边使用了唯一的非零数码,这称为规范化