设int x=3;,执行语句x

设int x=3;,执行语句x<<2 ;  后x的值为()

B、1
C、6
D、12
【正确答案】:D
【题目解析】:符号<<在C语言中代表了左移运算符。左移一位相当于该数乘以2,左移2位相当于该数乘以2^2=4。x<<2,即x左移2位,3*2^2=3*4=12