单选题
下列程序中C的二进制值是( )。
char a=2,b=4,c;
c=a^b>>2;
A、
00000011
B、
00010100
C、
00011100
D、
000i1000
【正确答案】
A
【答案解析】
[解析] 本题主要考查右移运算和按位异或。把b化为二进制数为00000100,右移两位后为00000001,a的二进制为00000010,两者异或为00000011。
提交答案
关闭