二进制 原码:直接将一个数值换成二进制数。最高位是符号位 反码:对原码进行按位取反,最高位固定为1 补码:反码 + 1 正数的三种码相同 负数的补码等于反码+1 设置三种码的原因: 由于计算机很难辨别”符号位“,因此就需要让符号位也参与运算,类比于减去一个数,等于加上一个数的负数,设计出了三种码。 计算机的底层都是通过补码的方式存储数值的。