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