单选题
设有以下语句:
int a=1,b=2,c;
c=a^(b<<2);
执行后,C的值为______。
A) 6 B) 7 C) 8 D) 9
A
B
C
D
【正确答案】
D
【答案解析】
[解析] b=2表示的二进制数为00000010,经过移位操作得到00001000,异或操作”a^(00001000)”得到00001001,即十进制数9。
提交答案
关闭