数X的真值为-0.6875D,求其补码?
下面是我算的,
原码是1.1101
这样算补码就是:1.0011
哪里错了啊?麻烦把你的计算过程写下来嘛
数X的真值为-0.6875D,求其补码?
答案:1 悬赏:10
解决时间 2021-12-21 04:49
- 提问者网友:江山如画
- 2021-12-20 12:27
最佳答案
- 二级知识专家网友:山鬼偶尔也合群
- 2021-12-20 13:08
首先,看到是-0.6875 那么确定是负数 首先符号位置1 那么就是1.XXXX
接着,将小数位乘以2取小数点左边一位 得到1011 那么原码是1.1011 而不是LZ算的1.1101 小数点读数要从上到下 除2取余才是从下到上别搞错了
然后,根据负数得补码为原码除符号位取反并加1 最后得到1.0101B OK
还有不懂可以追问
接着,将小数位乘以2取小数点左边一位 得到1011 那么原码是1.1011 而不是LZ算的1.1101 小数点读数要从上到下 除2取余才是从下到上别搞错了
然后,根据负数得补码为原码除符号位取反并加1 最后得到1.0101B OK
还有不懂可以追问
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯