请问补码怎么怎么运算?可以多举几个例子,还有“各位取反”是什么意思?

如题所述

正数的补码与源码相同,反码也与源码相同
负数的补码就是对源码各位取反变成反码,再对反码加1变成补码
十进制 二进制 反码 补码
7 0111 0111 0111
-3 1011 1100 1101
4 0100 0100 0100

所以7-3=4刚好对应补码的相加
0111
+ 1101
——————
10100 ------ 最高位溢出舍去,所以结果为0100对应十进制的4
温馨提示:答案为网友推荐,仅供参考
相似回答