2、如果16位短整数 -2 的⼆进制是"FFFE",则短整数 -4 的⼗六进制是( )。
【答案】C
【解析】负数的补码计算方法如下:将负数的绝对值转换为二进制表示形式;对二进制表示形式取反(0变1,1变0),符号位不变;将取反后的二进制数末位加1,即得到负数的补码表示形式。或者通过-4=(-2)+(-2)来计算。
-4的二进制表示形式是1000 0000 0000 0100
-4的反码是1111 1111 1111 1011
-4的补码是1111 1111 1111 1100
转为16进制表示是FFFC,选C