原码:最高位为符号位,0代表正数,1代表负数,非符号位为该数字绝对值的二进制表示。
如:
127的原码为0111 1111-127的原码为1111 1111反码:正数的反码与原码一致;负数的反码是对原码按位取反,只是最高位(符号位)不变。
如:
127的反码为0111 1111-127的反码为1000 0000补码:正数的补码与原码一致;负数的补码是该数的反码加1。
127的补码为0111 1111-127的补码为1000 0001