如:+5转化为二进制原码: 0000 0101
-5转化为二进制原码: 1000 0101
反码:
正数的反码和其原码是一样的。负数的反码其数值位按位求反
如:+5转化为二进制反码: 0000 0101
-5转化为二进制反码: 1111 1010
补码:
正数的补码和原码也是一样的。负数的补码其数值位在其反码的基础上末位加1(求补)
如:+5转化为二进制补码: 0000 0101
-5转化为二进制补码: 1111 1011
移码:
移码比较特别,符号位0表示负数,1表示正数。其数值位和补码一样。即求出补码,再把符号位求反
如:+5转化为二进制移码: 1000 0101
-5转化为二进制移码: 0111 1011