原码:
正数:正数的原码只需在最高位,补0即可
负数:负数的原码,在最高位补1
例:
十进制:10
其原码为:0000 1010
十进制:-10
其原码为:1000 1010
注:
原码,最高位为符号位,0表示正数,1表示负数。次高位到最低位,为数值位。
反码:
正数:正数的反码与原码相同
负数:负数的反码,其符号位保持不变,数值位按位取反即可。
例:
十进制:10
其反码为:0000 1010
十进制:-10
其反码为:1111 0101
补码:
正数:正数的补码,与原码相同
负数:负数的补码,是在反码的基础上,在末尾加一即可。
例:
十进制:10
其补码为:0000 1010
十进制:-10
其补码为:1111 0110