关注

不同字长整数之间的转换

直接用几道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

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--