单选题
16位补码0x8FA0扩展为32位应该是______。
A、
0x0000 8FA0
B、
0xFFFF 8FA0
C、
0xFFFF FFA0
D、
0x8000 8FA0
【正确答案】
B
【答案解析】
[解析] 16位扩展为32位,符号位不变,附加位是符号位的扩展。这个数是一个负数,需用1来填补附加位。A是一个正数,C的数值位发生变化,D用0来填充附加位,均不正确。
提交答案
关闭