A-A+

下面程序的运行结果是______。 main() { unsigned a=3 b=10;

2022-08-06 04:54:08 问答库 阅读 176 次

问题详情

下面程序的运行结果是______。 main() { unsigned a=3,b=10; printf("%dn",a<<2|b>>1); }
A.3
B.10
C.13
D.14请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:本题考查移位运算和按位或运算,注意按位或运算时只要对应的二进制位中有一个为1,结果为1;若都为0,结果为00

考点:程序