单精度浮点数的指数范围问题

发布于 2022-09-01 17:20:46 字数 160 浏览 17 评论 0

计算机组成与设计 第五版 p133:
单精度数的指数范围:-126 ~ 127,超过为上溢或者下溢。
因为使用带偏阶的计数法,且偏阶为127:Exponent + Bias 那么倒推Exponent为1 ~ 254
为什么指数范围下限只有-126,8位的情况下下限不应该是-128吗 谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

简单气质女生网名 2022-09-08 17:20:46

目测是书上写错了。国内的计算机教材,这种事情太正常了,不要迷信。

以下内容摘自IEEE 754 - 百度百科

指数部分即使用所谓的偏正值形式表示,实际值为表示值与一个固定值(32位的情况是127)的和。采用这种方式表示的目的是简化比较。因为,指数的值可能为正也可能为负,如果采用补码表示的话,全体符号位S和Exp自身的符号位将导致不能简单的进行大小比较。正因为如此,指数部分通常采用一个无符号的正数值存储。单精度的指数部分是-126~+127加上127 ,指数值的大小从1~254(0和255是特殊值)。浮点小数计算时,指数值减去偏正值将是实际的指数大小。

不羁少年 2022-09-08 17:20:46

因为指数为 0 和 255 代表特殊值。实际浮点数的指数表示范围是1-254,减去偏阶127后得到实际表示范围:-126-+127.
图片描述

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文