先看一个例子 1 1 1 0 1 1 1 0 补码 1 1 1 0 1 1 0 1 反码(末位减1) 1 0 0 1 0 0 1 0 原码(符号位不变,数值位取反)
反码: 正数的反码等于源码,负数的话,符号位不变,各位取反
补码: 正数不变,等于源码,负数变,在反码的基础上再加1