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

9 查阅

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

A.00010100

B.00011011

C.00011100

D.00011000

参考答案:

B解析: 本题考查两个位运算符。按位异或运算符“^’是双目运算符,其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异或时,结果为1。左移运算符“”是双目运算符,其功能是把“”左边的运算数的各二进位全部左移若于位,由“”右边的数指定移动的位数,高位丢弃,低位补0,并且“”运算符的优先级高于“^’。

计算机二级