1.浮点数的表示
符号位S:1位 | 阶码(指数位) :8位 | 尾数:————- 23 位 |
---|---|---|
(尾数是原本的二进制数,因为浮点计数,有点像科学计数法的x.xxxx*(10^y),头一位一定是1,所以把1舍去了,比如 1.010101*(2^5),存起来就是:0 //5-127//0101010….00 ) |
计算方式:
N=(-1)^S * 1.尾数 * 2^(指数-127)
2. 表示接近0的数,非规格化的值
符号位S:1位 | 阶码(指数位) :8位 | 尾数:————- 23 位 |
---|---|---|
00000000(全为0) | 任意 |
3.无穷大
符号位S:1位 | 阶码(指数位) :8位 | 尾数:————- 23 位 |
---|---|---|
1111 1111(全为1) | 0000 0000 0000 0000 0000 000(全为0) |
3.NaN,not a number 非数值型
符号位S:1位 | 阶码(指数位) :8位 | 尾数:————- 23 位 |
---|---|---|
1111 1111 (全为1) | xxxx xxxx xxxx xxxx xxxx xxx(任意非全0) |