永发信息网

十进制-8.625用32位的二进制浮点数格式表示。

答案:1  悬赏:0  手机版
解决时间 2021-11-19 22:53
  • 提问者网友:城市野鹿
  • 2021-11-19 10:08
十进制-8.625用32位的二进制浮点数格式表示。
最佳答案
  • 五星知识达人网友:青尢
  • 2021-11-19 11:10
(-55)10
=(37)16
=(0011 0111)2

单精度浮点数保存的字节格式如下:
地址 +0 +1 +2 +3
内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM

根据IEEE浮点数的定义,去掉前导零
>(110111)2
将上述二进制数规格化,
>+1.10111 * (2^5)

符号S为负,等于1 B;
指数EEEEEEEE为5+127=132,等于10000100 B;
尾数为101 1100 0000 ... 0000 B;
合成后为
1 100 0010 0 101 1100 0000 0000 0000 0000

若将上述值表示为十六进制数,则为(C2 5C 00 00)16。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯