原码:
将最高位作为符号位(0表示正,1表示负),其它数字位代表数值本身的绝对值的数字表示方式
举例:
(6) 正数原码:0000 0110
(-6) 负数原码:1000 0110
反码:
如果是正数,则表示方法和原码一样;
如果是负数,符号位不变,其余各位取反;
举例:
(6) 正数反码:0000 0110
(-6) 负数反码:1111 1001
补码:
如果是正数,则表示方法和原码一样;
如果是负数,则将数字的反码加上1(相当于将原码数值位取反然后在最低位加1);
举例:
(6) 正数反码:0000 0110
(-6) 负数反码:1111 1010