-10 补码 推导过程

发布网友 发布时间: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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com