负5的补码表示为 11111011(8位二进制)。具体计算过程如下:
原码表示 - 正数5的二进制原码为 00000101
,最高位为符号位(0表示正数)。
反码计算
- 对原码除符号位外的所有位取反,得到 11111010。
补码生成
- 在反码基础上加1,得到 11111011,即为-5的补码。
注意事项:
补码表示法中,符号位为1表示负数,数值位与原码相同。- 该结果适用于8位二进制系统,若使用16位或32位系统,需在高位补足1(如11111111111111111111111011)。