永发信息网

将十进制数-55以32位二进制浮点数格式存放。

答案:1  悬赏:0  手机版
解决时间 2021-03-21 20:55
  • 提问者网友:几叶到寒
  • 2021-03-21 01:06
将十进制数-55以32位二进制浮点数格式存放。
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-03-21 01:54
(-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。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯