选择题
有以下程序
#include<stdio.h>
main()
{ char x=2,y=2,z;
z=(y<<1)&(x>>1);
printf('%d\n',z);
}
程序的输出结果是______。
A、
4
B、
1
C、
0
D、
8
【正确答案】
C
【答案解析】
[考点] 预编译处理、动态分配、结构体、位运算和文件 本题考查位运算“<<”、“&”。y<<1为4,x>>1为1,二者相与后的结果为0。
提交答案
关闭