下面程序的运行结果是______。 main() { unsigned a=3,b=10; printf("%d\n",a<<2|b>>1); }

admin2013-06-11  20

问题 下面程序的运行结果是______。    main()    {  unsigned a=3,b=10;       printf("%d\n",a<<2|b>>1);    }

选项 A、3
B、10
C、13
D、14

答案4

解析 本题考查移位运算和按位或运算,注意按位或运算时只要对应的二进制位中有一个为1,结果为1;若都为0,结果为00
转载请注明原文地址:https://kaotiyun.com/show/JAJp777K
0

最新回复(0)