浮点数的组成:符号位、指数位、尾数位。
符号位: 占 1 位,表示正负数;
指数位: 占 8 位;
尾数位: 占 23 位。
浮点数的表示:
具体解析:(以 - 5 为例)
内部形式:1 10000001 01000000000000000000000
符号位:s = 1 得出 sflag = -1;
指数位: 二进制为 10000001,得出十进制 e = 129;
尾数位: 二进制为 01000000000000000000000, 得出: m = 20 + 2-2 = 1.25;
最终取值: sflag * m * 2(e-127) = -1 * 1.25 * 2(129 - 127) = -5