负数的补码怎么变回原码
答案:2 悬赏:20
解决时间 2021-03-17 05:27
- 提问者网友:独菊痴梦
- 2021-03-16 21:45
负数的补码怎么变回原码
最佳答案
- 二级知识专家网友:社会水太深
- 2021-03-16 23:02
正数的补码:同原码 [+1]补码 = 0000 0001 = 01H
[+127]补码 = 0111 1111 = 7FH
[+0]补码 = 0000 0000 = 00H
负数的补码:(1)写出与该负数相对应的正数的补码
(2)按位求反
(3)末位加一
[+127]补码 = 0111 1111 = 7FH
[+0]补码 = 0000 0000 = 00H
负数的补码:(1)写出与该负数相对应的正数的补码
(2)按位求反
(3)末位加一
全部回答
- 1楼网友:寂寞的炫耀
- 2021-03-17 00:00
在计算机中,数的正负号是用0,1表示。
真值为正时。其原码,反码,补码完全相同。
如:真值=+0101010,
原码=反码=补码=00101010
真值为负时,其原码就是把负号改为1,其余不变。反码就是负号改为1,其余取反。补码就是在反码的基础上加1. 加1时记得是逢2进1.
如:真值=-0101010
原码=10101010
反码=11010101
补码=11010110
这上面的就是对原码,反码,补码的解说,希望对你有帮助。你上面举的数,我不知是原码还是反码,所以不解。你可以根据我什么说的,去解就行了。
你如果还有不解的可以联系我!
!!!根据你的补充,是你说的那样,但是要记得先把反码求出来才能求得补码哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯