正数的原码补码反码都相同,如:
3的原码:00000000 00000011 反码:00000000 00000011 补码:00000000 00000011
负数的原码:
-3:10000000 00000011
负数的反码是在原码的基础上按位取反:
-3的反码:11111111 11111100
负数的补码是在反码的基础上加一:
-3的补码:11111111 11111101
注:第一位字符是代表正负!
正数的原码补码反码都相同,如:
3的原码:00000000 00000011 反码:00000000 00000011 补码:00000000 00000011
负数的原码:
-3:10000000 00000011
负数的反码是在原码的基础上按位取反:
-3的反码:11111111 11111100
负数的补码是在反码的基础上加一:
-3的补码:11111111 11111101
注:第一位字符是代表正负!