有以下程序: #include main() {int x=1,y; V=x<<2: printf(’’%d\n’’,y); } 程序运行后的输出结果是( )。

admin2020-10-26  16

问题 有以下程序:
#include
main()
{int x=1,y;
V=x<<2:
printf(’’%d\n’’,y);
}
程序运行后的输出结果是(  )。

选项 A、1
B、2
C、4
D、8

答案C

解析 <<是位运算符,1的二进制表示是00000001,向左移动2位后为00000100,为4。
转载请注明原文地址:https://kaotiyun.com/show/xC3p777K
0

最新回复(0)