原码
一个数的正常二进制表示,最高位表示符号,数值0的原码有两种形式:+0(0 0000000) 和-0(1 0000000).
反码
正数的反码即原码;负数的反码是在原码的基础上,除符号位外,其他各位按位取反.数值0的反码也有两种形式:+0(0 0000000),-0(1 1111111).
补码
正数的补码即原码;负数的补码是在原码的基础上,除符号位外,其他各位按位取反,而后末位+1,若有进位则产生进位.因此,数值0的补码只有一种形式,+0=—0=0 0000000
移码
用作浮点运算的阶码,无论正数负数,都是将该原码的补码的首位(符号位)取反得到移码.