问题 单项选择题

有以下程序#include main(){int a=2,b; b=a<<2; printf("%d,\n",b);}  程序运行后的输出结果是_______。

A.2

B.4

C.6

D.8

答案

参考答案:D

解析:【解析】这是一道简单的位运算题目,首先将a值化成二进制”0000 0010”,按照左移运算符要求,将其左移二位得“0000 1000”,即得十进制数8。

单项选择题
单项选择题