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

【正确答案】 A
【答案解析】[解析] b为2,二进制为00000010,执行左移两位操作后为00001000,然后与a 00000001做异或操作,结果为00001001,即十进制的9,因此A选项正确。