在计算机用一个数的最高位存放符号, 0表示正数, 1表示负数,字节长度为8。
则-3在计算机中用1000 0011表示,由此可以推出8位二进制数的取值范围为[11111111,01111111]即就是[-127,127]。
反码:
- 正数的反码为本身
- 负数的反码为符号位不变,其余各位取反
补码:
- 正数的补码为其本身
- 负数的补码为反码+1
在计算机用一个数的最高位存放符号, 0表示正数, 1表示负数,字节长度为8。
则-3在计算机中用1000 0011表示,由此可以推出8位二进制数的取值范围为[11111111,01111111]即就是[-127,127]。
反码:
补码: