对于正数,其源码、反码和补码均相同。
ep:
5的源码:0000 0101
5的反码:0000 0101
5的补码:0000 0101
对于负数:
-5的补码
说明:对于负数,其反码是源码各位取反(不包括符号位),其补码是反码加1。
-5的源码:1000 0101
-5的反码:1111 1010 (源码的各位取反,不包括符号位(最高位))
-5的补码:1111 1011 (反码加1,即在最低位加1) 如果末位为1,加1后要进位,即‘10’。
ep:
源码: 10101010
反码为:01010101
补码为:01010110 末尾为 1则进位补0