单选题 有以下程序:
#include
main()
{ int a=12,c;
C=(a<<2)<<1;
printf("%d/n",c) ;
}
程序运行后的输出结果是{{U}} {{/U}}。
  • A. 3
  • B. 50
  • C. 2
  • D. 96
【正确答案】 D
【答案解析】[解析] 考查左移运算符“<<”,将12转换为二进制为1100,左移2位,再左移1位,为1100000,即96。故选择答案D) 。