1.数值的表示
1.1原码
在原码表示中,最高位是符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。数值0的原码表示有两种形式:[+0]原 = 0 0000000,[-0]原 = 1 0000000
例如
1.2反码:
在反码表示中,最高位是符号位,0表示正号,1表示负号,正数的反码与原码相同,负数的反码则除符号位外,其余位数安位取反。数值0的反码表示有两种形式 [+0]反 = 0 0000000,[-0]反 = 1 1111111
1.3补码
在补码表示中,最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末位加1.在补码表示中,0有唯一的编码:[+0]补=0 0000000 [-0]补=0 0000000
1.4移码
只改变补码的最高位,补码符号位按位取反