首页 > 编程知识 正文

求ieee754 真值,ieee754阶符

时间:2023-05-04 04:31:57 阅读:264764 作者:1250

以32为浮点数为例

为什么阶码真值范围为-126-127.

比如有人会觉得阶码真值加上偏置量127可以为255(11111111),那做个减法真值可以为128呀。
其实提出这个问题只是因为你没注意到IEEE754的一些规定:
阶码E全为1且尾数各位非全0时,为无效浮点数。
阶码全为1尾数全为0时,浮点数表示正负无穷。
所以当阶码真值超过127即可表示最大正数时,这种情况是阶码发生上溢,认为是无穷。

同理对于为什么真值不能为-127(加上127为0):
阶码E各位为0且尾数M各位为0,浮点数为F=0;
阶码E各位为0尾数各位非全0,F按非正规浮点数解码:阶码E真值被解析为-126.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。