反码规则:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位恒为1。
补码规则:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
例如+127
原码 0 000 0000 0111 1111
反码 0 000 0000 0111 1111
补码 0 000 0000 0111 1111
-127
原码 1 000 0000 0111 1111 最前面的1表示负数
反码 1 111 1111 1000 0000 最前面的1表示负数
补码 1 111 1111 1000 0001 最前面的1表示负数