数值在计算机中是以补码的方式存储的。
补码是计算机存储一个具体数字的编码方式。机器数是带符号的。在计算机中用一个数的最高位存放
符号,正数为0,负数为1。
原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。
9的原码是:0000 1001 补码是:1000 1001
反码:正数的反码是其本身,负数的补码是在其原码的基础上,符号位不变,其余各个位取反。
9的反码是:0000 1001 -9的反码是:1111 0110
补码:正数的补码是其本身,负数的补码是反码加1
9的补码是 0000 1001 -9的补码是1111 0111
计算机是用补码方式存储的