发布网友 发布时间:2022-03-29 21:42
共2个回答
热心网友 时间:2022-03-29 23:11
10的原码是0000 1010,反码是1111 0101,求补码的话反码加一,即最后一位1加一,等于2,但二进制逢2进一位,所以末位变0,向前进一位,补码就是1111 0110。
热心网友 时间:2022-03-30 00:29
正数的原码,补码,反码相同。
正整数0的原码,补码,反码相同,全0
负整数0的原码,符号位1,其它位0
--
10000000
(假定共8位,最高位是符号位)
负整数0的反码,符号位不变,为1,其它位0变1,--
11111111
负整数0的补码,等于它的反码加1
--
11111111
+
1
=
[1]00000000
方括号里的1因溢出,自动丢失,成为
00000000
所以正整数0和负整数0的补码相同,00000000