-17-19的二进制补码运算值是多少?

2025-05-15 15:25:12
推荐回答(1个)
回答(1):

看你用多少位存的数据啊,存储数据的单元大小不同,结果可能不一样,下按照8位没有溢出的情况来讨论一下
-17的原码:1001 0001
反码:1110 1110
补码:1110 1111
减去19对计算机来说是加上-19
-19的原码:1001 0011
反码:1110 1100
补码:1110 1101
然后进行计算:
1110 1111
+ 1110 1101
--------------------------
1101 1100
这个是负数补码
反码是:1101 1011
原码是:1010 0100
值就是-36
二进制补码是:1101 1100