A-A+

设char型变量x中的值为10100111 则表达(2+x)∧(~3)的值是A.10101

2022-08-06 05:58:55 问答库 阅读 176 次

问题详情

设char型变量x中的值为10100111, 则表达(2+x)∧(~3)的值是
A.10101001
B.10101000
C.11111101
D.1010101请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:本题考核的知识点是位运算符的基本使用.表达式(2+x)二进制表示为“10101001”,(-3)即把3按位取反得到二进制值为“11111100”,再把这两个;进制按位加(异或),得到结果位“01010101”。所以,D选项为所选。

考点:变量