星海幻梦为您分享以下优质知识
负数的二进制补码表示方法如下:
符号位保持不变,其余位取反(0变1,1变0)。例如,-7的反码为 `11111000`。
反码加1。例如,-7的补码为 `11111000 + 1 = 11111001`。
验证过程
7的二进制为 `00000111`,其补码为 `11111001`(按位取反后加1)。
补码的最高位为1,表示负数,其余位表示数值的绝对值,符合补码的定义。
总结:-7的8位二进制补码为 11111001。