有以下程序 #include main() {charx=2,y=2,z; z=(y<<1)&(x>>1); printf("%d\n",z); } 程序的输出结果是

admin2019-06-09  19

问题 有以下程序
#include
main()
{charx=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选项正确。
转载请注明原文地址:https://jikaoti.com/ti/uGf0FFFM
0

最新回复(0)