第一步,先得到1的补码形式:0000000000000001。 第二步,最右边的1不变,向左各位按位取反:11111111 11111111。 4)32767为正数,先得到二进制形式(32767)2= 111111111111111; 则对应补码为:0111111111111111。 5)-32767为负数,则按负数补码的转换规则: 第一步,先得32767的补码形式:011111111111111; 第二步,从右向左到第一个1的所有位不变,其余各位按位 取反:1000000000000001。 注意:根据补码知识,-32768的16位补码为10000000 00000000(可用补码定义求得,这不是本书讨论范围), 这是16位存储单元所能表示的最小补码数。 第一步,先得到1的补码形式:00000000 00000001。 第二步,最右边的1不变,向左各位按位取反:11111111 11111111。 4)32767为正数,先得到二进制形式(32767)2 = 1111111 11111111; 则对应补码为:01111111 11111111。 5)-32767为负数,则按负数补码的转换规则: 第一步,先得32767的补码形式:01111111 1111111; 第二步,从右向左到第一个1的所有位不变,其余各位按位 取反:10000000 00000001。 注意:根据补码知识,-32768的16位补码为10000000 00000000(可用补码定义求得,这不是本书讨论范围), 这是16位存储单元所能表示的最小补码数