问题
单项选择题
下面程序段的输出为 #nclude"stdio.h" main() { printf("%d\n",12<<2);}
A.0
B.47
C.48
D.24
答案
参考答案:C
解析:[命题目的] 考查位运算的运算原理。 [解题要点] <<为左移运算符,运算符的左边是移位对象;右边是整型表达式,代表左移的位数,左移时,右端(低位)补0;左端(高位)移出的部分舍弃。
下面程序段的输出为 #nclude"stdio.h" main() { printf("%d\n",12<<2);}
A.0
B.47
C.48
D.24
参考答案:C
解析:[命题目的] 考查位运算的运算原理。 [解题要点] <<为左移运算符,运算符的左边是移位对象;右边是整型表达式,代表左移的位数,左移时,右端(低位)补0;左端(高位)移出的部分舍弃。