计算机原理 浮点数的那个公式 我没明白他是怎么把一个二进制数转换成这种格式的比如说100
答案:2 悬赏:20 手机版
解决时间 2021-01-24 20:33
- 提问者网友:战皆罪
- 2021-01-24 15:12
计算机原理 浮点数的那个公式 我没明白他是怎么把一个二进制数转换成这种格式的比如说100
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-01-24 16:35
我给你举个例子吧,假设在一个16位的机器上,约定浮点数的格式为:1位阶符+6位阶码+1位数符+8位尾数,那么 1010 0011 0110 0011就代表着:
最高位(阶符)为1,代表阶数为负数;
6位阶码为010001,也就是阶码的绝对值为17;
数符为1,代表这个浮点数本身是负数;
尾数为0110 0011,一般代表着这个浮点数的二进制形式为1.0110 0011,也就是1.38671875。
所以这个浮点数就是-1.38671875乘以2的-17次方。(注意,前提是浮点数的格式按照开头的假设。实际生活中的浮点数格式很少有这样的)
最高位(阶符)为1,代表阶数为负数;
6位阶码为010001,也就是阶码的绝对值为17;
数符为1,代表这个浮点数本身是负数;
尾数为0110 0011,一般代表着这个浮点数的二进制形式为1.0110 0011,也就是1.38671875。
所以这个浮点数就是-1.38671875乘以2的-17次方。(注意,前提是浮点数的格式按照开头的假设。实际生活中的浮点数格式很少有这样的)
全部回答
- 1楼网友:你可爱的野爹
- 2021-01-24 17:11
怎么回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯