384用IEEE32浮点格式表示?
答案:2 悬赏:30
解决时间 2021-03-12 06:14
- 提问者网友:騷女、無惡不作
- 2021-03-11 21:52
384用IEEE32浮点格式表示?
最佳答案
- 二级知识专家网友:怪咖小青年
- 2021-03-11 22:40
IEEE754的32位单精度浮点数?
采用除基取余法,基数为16,
384/16,商24,余0
24/16,商1,余8
1/16,商0,余1
从上到下依次是个位、十位、百位
所以,最终结果为(180)16。
(384)10
=(180)16
=(0001 1000 0000)2
=(110000000)2
单精度浮点数保存的字节格式如下:
地址:+0 +1 +2 +3
内容:SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM
根据IEEE浮点数的定义,将上述二进制数规格化:
(384)10
>(110000000)2
>+1.10000000 * (2^8)
符号S为正,等于0 B;
指数EEEEEEEE为8+127=135,等于10000111 B;
尾数为10000000000000000000000 B;
合成后为
0 10000111 100 0000 0000 0000 0000 0000
若将上述值表示为十六进制数,则为(43 C0 00 00)16。
采用除基取余法,基数为16,
384/16,商24,余0
24/16,商1,余8
1/16,商0,余1
从上到下依次是个位、十位、百位
所以,最终结果为(180)16。
(384)10
=(180)16
=(0001 1000 0000)2
=(110000000)2
单精度浮点数保存的字节格式如下:
地址:+0 +1 +2 +3
内容:SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM
根据IEEE浮点数的定义,将上述二进制数规格化:
(384)10
>(110000000)2
>+1.10000000 * (2^8)
符号S为正,等于0 B;
指数EEEEEEEE为8+127=135,等于10000111 B;
尾数为10000000000000000000000 B;
合成后为
0 10000111 100 0000 0000 0000 0000 0000
若将上述值表示为十六进制数,则为(43 C0 00 00)16。
全部回答
- 1楼网友:木子香沫兮
- 2021-03-11 23:57
整数部分:
采用除基取余法,基数为16,
2703/16,商168,余15,即f
168/16,商10,余8
10/16,商0,余10,即a
从上到下依次是个位、十位、百位,
所以,最终结果为(a8f)16。
(2703)10=(a8f)16=(1010 1000
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯