问题 单项选择题

下列程序中c的二进制值是( )。
char a=2,b=4,c;
c=a^b>>2:

A) 00000011 B) 00010100 C) 00011100 D) 00011000

答案

参考答案:A

解析: 本题主要考查按位异或和右移运算。b=4的二进制为00000100,b>>2后为00000001,a=2的二进制为00000010,两者异或为00000011。

选择题
单项选择题