直接用几道408常考的题目解释:
首先需要分析符号位,注意看,是补码
第一位是8,二进制数是1000,所以是负数(首位是1,1为负,0为正)
对于负数,我们需要填充的是1,16位到32位的转换,是32-16=16,16/4=4,所以是1111 1111 1111 1111(十六进制),也就是FFFF,所以答案是B
依然先分析首位,9是1001,首位是1,为负数,16-8=8,8/4=2,所以是1111 1111,也就是FF,所以答案是B
首位是0,也就是0000,是正数,正数是填充0,32-16=16,16/4=4,所以是0000 0000 0000 0000(十六进制),也就是0000,所以选A
转载自CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/2503_92676673/article/details/149637517