浮点数的二进制表示学习笔记(7)

发布时间:2021-06-10

浮点数的二进制表示

么它的二进制表示就应该是:

1.000000001001101001111102

× 239

这是怎么来的呢? 别急,听我慢慢道来。 标准化公式中的M要求在规格化的情况下,取值范围1<M<(2-ε)

正因为如此,我们才需要对原始的整数二进制表示做偏移,偏移多少呢?偏移2E

这个“E”怎么算?上面的239怎么得来的呢?浮点数表示中的8位指数为就是告诉E

那么根据指数位: 101001102=>16610

即e=166,由此算出E=e-Bias=166-127=39,就是说将整数二进制表示转为标准的浮点数二进制表示的时候需要将小数点左移39位,好,我们现在把它还原得到整数的二进制表示:

1 00000000100110100111110 0000000000000000

1│←───── 23─────→│← 16─→│ 23+16=39

。=

: e-Bias

拿出计算器,输入二进制数1000000001001101001111100000000000000000 转

通过这例六例七,介绍了将整数二进制表示转浮点数二进制表示的逆过程,还是希望大家不但能掌握转化的方法,更要理解转化的基本原理。

为十进制数,不正是:551051722752么!

浮点数的二进制表示学习笔记(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219