在计算机中,负数通常以其正值的补码形式表示。下面是二进制负数表示的步骤:
求原码
对于正数,直接将其转换为二进制数,并在最前面添加一个符号位(0表示正数,1表示负数)。
对于负数,在转换为二进制数后,在符号位前面加上1。
求反码
正数的反码与其原码相同。
负数的反码是对其原码逐位取反,但保持符号位不变。
求补码
正数的补码与其原码相同。
负数的补码是在其反码的末位加1。

例如,假设我们要表示-7的二进制形式:
求原码
正数7的二进制是 `0000 0111`。
负数-7的原码是在前面加1,得到 `1000 0111`。
求反码
对 `1000 0111` 逐位取反(符号位不变),得到 `1111 1000`。
求补码
在 `1111 1000` 末位加1,得到 `1111 1001`。
因此,-7的二进制补码表示是 `1111 1001`
