有以下程序:
#include< stdio.h >
main( )
{
char x=2,y=2,z;
z=(y< < 1)&(x > >1);
printf(″%d\n″,z);
}
程序的输出结果是( )。
A、
1
B、
0
C、
4
D、
8
【正确答案】
B
【答案解析】
本题考查位运算< < 和&。y< < 1为4,x > >1为1,二者与运算后为0,故B选项正确
提交答案
关闭