浮点数在计算机中存储分三个部分,分别是符号位、指数位以及尾数部分。
此处以单精度型浮点数为例。
如 十进制数2.25的二进制表示为10.01【1*2^(-2)=0.25】,用指数形式可表示为1.001* 2^1,故,对于2.25,在计算机中,符号位为0,指数位为1+127=128,尾数位001
0 | 1000 0000 | 001 0000 0000 0000 0000 0000 |
现在还没有弄清楚为什么指数部分要存储为127+n的形式。
浮点数在计算机中存储分三个部分,分别是符号位、指数位以及尾数部分。
此处以单精度型浮点数为例。
如 十进制数2.25的二进制表示为10.01【1*2^(-2)=0.25】,用指数形式可表示为1.001* 2^1,故,对于2.25,在计算机中,符号位为0,指数位为1+127=128,尾数位001
0 | 1000 0000 | 001 0000 0000 0000 0000 0000 |
现在还没有弄清楚为什么指数部分要存储为127+n的形式。