用二进制数补码计算11-3

用二进制数补码计算11-3不知道,为什么总算出来是负的
2025-04-18 05:26:45
推荐回答(1个)
回答1:

11转成二进制
原码:0 1011
补码:0 1011
-3转成二进制
原码:1 0011
补码:1 1101
0 1011
1 1101
------------
0 1000(注意符号位是要参加运算的如果最高位发生进位要进到符号位参与运算)
转成原码
还是0 1000
转成十进制就是8