计算机内存中存储的都是二进制的补码。 正数: 原码、反码、补码都相同。 负数: 原码——》反码:原码的符号位不变,其余位按位取反便可获得反码。 反码——》补码:反码+1便可获得补码。 其余转换便可按照上面步骤转换便可(反之,则反过来便可)。 例子:
原码:11111111 11111111 11111111 11111111反码:10000000 00000000 00000000 00000000补码:10000000 00000000 00000000 00000001ide