设有下列语句 int a=1,b=2,c

发布时间:2021-04-12 09:15:31

单项选择题:
设有下列语句
int a=1,b=2,c;
c=a^(b<<2);
执行后,C的值为( )。
A) 6
B) 7
C) 8
D) 9

网友回答

答案:D
  解析:变量b的初值等于2,所以表达式b<<2表示b的值二进制左移两位,即扩大4倍,所以变量b的等于8。然后与a的值1进行异或运算,得9。
以上问题属网友观点,不代表本站立场,仅供参考!