原码

一定是一个八位二进制数 最高位表示正负 0为正 1为负

+6的原码为 0000 0110 -6 的原码为 1000 0110

反码

正数的反码 = 原码 负数的反码的最高位不变 其它位取反

+6的原码为 0000 0110 ; 反码相同 = 0000 0110 -6 的原码为 1000 0110 ; 反码 = 1111 1001

补码

正数的补码 = 原码 负数的补码 = 这个数的反码 + 1

+6的原码为 0000 0110 ; 补码相同 = 0000 0110 -6 的原码为 1000 0110 ; 反码 = 1111 1001 ; 补码 = 1111 1010

计算就直接推咯不想写了。~反正会