补码原理,我就不信了。

补码的原理可以应用到任何进制的计算中,所以我想以十进制为例。

假设我们计算系统只能计算一位;

例如:1+1=2

然而2+9 = 11 = 1    (高位溢出,忽略)

定理:X + 10 = X (设x为正数)


例:

  5 + (-2

=(5 + (-2))+10

=5+(10-2)

=5+8

=13

=3

也就是说-2的补码等于10+(-2)=8

                 2的补码等于10+2=2


同理,在计算机中(8位):

 1的补码等于

  100000000

+  00000001

    00000001

-1的补码等于

  100000000

-   00000001

     11111111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值