单选题
下面程序
main()
int x=32;
print("%d/n",x=x<<1);
的输出是______。
A) 100 B) 160 C) 120 D) 64
A
B
C
D
【正确答案】
D
【答案解析】
[评析] <<是C语言中规定的左移运算符,例如,a=a<<2,这个语句即是将a的二进制数左移两位,左移—位相当于该数乘于2,左移两位相当于该数乘以2的2次方。所以,x<<1=32*2=64。
提交答案
关闭