问题 单项选择题

设有以下语句,则z的二进制值是
char x=3,y=6,z;
z=x^y<<2:

A.00010100

B.00011011

C.00011100

D.00011000

答案

参考答案:B

解析: 左移运算符“<<”优先级高于二进制按位异或运算符“^”。y的二进制数为00000110,y<<2的结果为00011000;x的二进制数为00000011,x^y的结果为00011011。

单项选择题
单项选择题