在计算机中,单数(奇数)通常以二进制补码的形式表示。具体来说,一个二进制数的最高位(也称为符号位)用于表示符号:0表示正数,1表示负数。对于负数,其补码是通过取反(即每位上的0变成1,1变成0)然后加1得到的。
例如,以下是一些单数(奇数)在二进制中的表示:
正数
+1 的二进制原码是 `00000001`
+90 的二进制原码是 `0010110100`
负数
-1 的二进制补码是 `10000001`
-89 的二进制补码是 `110100101`
通过这种方式,计算机可以有效地表示和处理单数。