问题 单项选择题

下面程序段的输出为( )。
#include "stdio.h"
main()
printf("%d\n", 12<<2);

A.0

B.47

C.48

D.24

答案

参考答案:C

解析: 考查位运算的运算原理。<<为左移运算符,运算符的左边是移位对象:右边是整型表达式,代表左移的位数,左移时,右端(低位)补0;左端(高位)移出的部分舍弃。

单项选择题 A1/A2型题
问答题 简答题