在学习《软件设计师教程》中的浮点数IEEE754工业标准期间遇到一些问题,理解后写篇文章,加深自己理解,也方便日后复习
IEEE754规定:
- 单精度浮点数字长32位,尾数长度23,指数长度8,指数偏移量127;双精度浮点数字长64位,尾数长度52,指数长度11,指数偏移量1023;
- 约定小数点左边隐含有一位,通常这位数是1,所以上述单精度尾数长度实际为24(默认省略小数点左边的1则为23),双精度尾数长度实际为53(默认省略小数点左边的1则问53);
- 176.0625表示为单精度浮点数:
1).先将176.0625转换为二进制数
小数点前:176 / 2 = 88 余数为 0