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