16位二进制的浮点数表示
答案:2 悬赏:80 手机版
解决时间 2021-03-30 04:38
- 提问者网友:风月客
- 2021-03-29 04:58
16位二进制的浮点数表示
最佳答案
- 五星知识达人网友:空山清雨
- 2021-03-29 05:43
阶符1位、阶码3位(补码表示)、数符1位、尾数11位(原码表示),则
1 011 1 100 0000 0000
其真值为:
指数为-5 尾数为1.10000000000
所以,真值为-1.1*2^(-5)=-0.000011 二进制
十进制为2^(-5)+2^(-6)追问尾数为1.10000000000,这个1.1是怎么得出的?追答非零的浮点数的尾数,规定为1.XXXX,前面的“1.”是默认的,后续的XXXX就是11位尾数。追问这边答案显示真值就是2^(-6),没说浮点数非0的话是不是就是默认0.1?追答各个不同的系统的规定有所不同。那就不要前面那“默认的1.”
1 011 1 100 0000 0000
其真值为:
指数为-5 尾数为1.10000000000
所以,真值为-1.1*2^(-5)=-0.000011 二进制
十进制为2^(-5)+2^(-6)追问尾数为1.10000000000,这个1.1是怎么得出的?追答非零的浮点数的尾数,规定为1.XXXX,前面的“1.”是默认的,后续的XXXX就是11位尾数。追问这边答案显示真值就是2^(-6),没说浮点数非0的话是不是就是默认0.1?追答各个不同的系统的规定有所不同。那就不要前面那“默认的1.”
全部回答
- 1楼网友:患得患失的劫
- 2021-03-29 06:07
应当选择B.阶码取5位(含阶符1位),尾数取11位(含数符1 位);
这种方案的尾数虽然比方案A少一位,但阶码有5位,可以表示的范围稍大一些;而方案C和D的表示范围虽然比较大,但尾数太少,精度太低,失去了浮点数的意义。追问哪来的ABCD?
这种方案的尾数虽然比方案A少一位,但阶码有5位,可以表示的范围稍大一些;而方案C和D的表示范围虽然比较大,但尾数太少,精度太低,失去了浮点数的意义。追问哪来的ABCD?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯