为什么负数的补码是正数的反码?

如题所述

计算机中采用符号位来表示正负数。符号位规定放在数的最前面,0表示正数,1表示负数。因此题中二进制可表示成:11010100

补码表示法规定:正数的补码与原码相同,负数的补码对该数的原码除符号位外各位取反,然后再在最后一位加1。因此求补码先求反码。

反码表示法规定:整数的反码与原码相同,负数的反码对该数的原码除符号位外各位取反。

故反码为:10101011
反码加1得补码:10101100
温馨提示:答案为网友推荐,仅供参考
相似回答