原码,反码,补码,移码
例:若机器字长等于8,分别给出+1,-1,+127,-127,+45,-45,+0.5,-0.5的原码,反码,补码,移码
原码:最高位是符号位,0正1负,0有俩种形式00000000和10000000
反码:正数和原码相同,负数是原码的绝对值按位取反,0有俩种形式00000000和11111111
补码:正数和原码相同,负数是反码的末尾加1。0有唯一的编码00000000
移码:偏移移码是补码的符号位取反
原码,反码,补码,移码
例:若机器字长等于8,分别给出+1,-1,+127,-127,+45,-45,+0.5,-0.5的原码,反码,补码,移码
原码:最高位是符号位,0正1负,0有俩种形式00000000和10000000
反码:正数和原码相同,负数是原码的绝对值按位取反,0有俩种形式00000000和11111111
补码:正数和原码相同,负数是反码的末尾加1。0有唯一的编码00000000
移码:偏移移码是补码的符号位取反
转载于:https://my.oschina.net/u/2930533/blog/1082965