2.3 浮点数的表示与运算
2.3.1 浮点数的表示
3.浮点数的规格化
就像十进制至少为 $0.1\times 10^N$,二进制至少为 0.1
就像十进制至多为$-0.1\times 10^N$,二进制至多为 1.1
原码 | 补码 | |
---|---|---|
正数 | 0.1 | 0.1 |
负数 | 1.1 | 1.0 |
4. IEEE754 标准
32 位单精度格式
符号 1 位 | 阶码 8 位 | 尾数 23 位 |
---|
规格化短浮点数真值:$(-1)^{s}\times 1.M\times 2^{E-127}$
阶码取值 1~254,因为 0 表示不存在,255 表示∞。
2.3.2 浮点数的加减运算
1.对阶
小阶对大阶
2.尾数求和
3.规格化
4.舍入
0 舍 1 入
恒置 1 法
截断法