选择题
39.
设有以下语句:
char x=3,y=6,z;
Z=x^y<<2;
则Z的二进制值是______。
A、
00010100
B、
00011011
C、
00011100
D、
00011000
【正确答案】
B
【答案解析】
[考点] 本题考查的是位运算符的应用。
x和y写成二进制表示分别为x=00000011,y=00000110,由于左移位运算符“<<”的优先级高于按位异或运算符“^”,左移两位后y<<2=00011000,此结果和x按位异或后x^y<<2=00011011。
提交答案
关闭