负数的原码、补码。请求。,负数补码
网友回答
在计算机中,数的正负号是用0,1表示。
真值zd为正时。其原码,反码,补码完全相同。
如:真值=+0101010,
原码内=反码=补码=00101010
真值为负时,其原码就是把负号改为1,其余不变。反码就是负号改为1,其余取反。补码就是在反码的基础上加1. 加1时记得是逢2进1.
如:真值=-0101010
原码=10101010
反码=11010101
补码=11010110
这上面的就是对原码,反码,补码的解说,希望对你有帮助。你上面举的数,我不知是原码还是反码,所以不解。你可以根据我什么说的,去解就行了。
你如果容还有不解的可以联系我!
!!!根据你的补充,是你说的那样,但是要记得先把反码求出来才能求得补码哦!
网友回答
计算机中的负数是以其补码百形式存在的 补码=原码取反+1
一个字节有8位 可以表示的数值范围在度 -128到+127
用二进制表示也就是 10000000 - 01111111(注意:最高位问表示符号)
最高位是1的都是负数答 最高位是0的都是正数
如-7 原码是 10000111 然后取反(最高位是符合不用取反)得11111000
加一 得11111001 那么专-7的二进制数就是 11111001
再如 -10 原码是 10001010 取反得 11110101 加一得 11110110
那么-10的二进制数就是 11110110
二进制数是逢二进一 只有0和1两个数字 没有属2