要判断字长为16位的整数a的低四位是否全为0,则( )。
A
本题考查计算机系统基础知识。在位级表示中,将x与y进行“逻辑与”“逻辑或”和“逻辑异或”的结果如下表所示。
将整数a与0x000F4进行“逻辑与”运算,则运算结果中高12位都为0,而低4位则完全是a的低4位,所以“逻辑与”运算的结果为0则说明a的低4位为0。将整数a与0x000F4进行“逻辑或”运算,则运算结果中高12位都保留的是a的高12位,而低4位则全为1,所以“逻辑或”运算的结果不能判定a的低4位是否为0。将整数a与0xFFF0进行“逻辑异或”运算,则运算结果中高12位是将a的高12取反,而低4位则保留了a的低4位,所以“逻辑异或”运算的结果不能判定a的低4位是否为0,因为高12位中可能有0有1。将整数a与0xFFF0进行“逻辑或”运算,则运算结果中高12位全是1,而低4位则保留了a的低4位,所以“逻辑或”运算的结果不能判定a的低4位是否为0,因为高12位全是1。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811