选择题
有下列程序:
#include <stdio.h>
void main()
{ int a=5,b=1,t;
t=(a<<2)|b;printf('%d\n',t);
}
程序运行后的输出结果是______。
A、
21
B、
11
C、
6
D、
1
【正确答案】
A
【答案解析】
本题考查移位运算符在程序中对5逻辑左移2位,其值扩大4倍等于20,然后再进行按位运算,其值等于21。
提交答案
关闭