这道题目考了两个内容:运算符的优先级和位移运算。按步骤分解先:1. x <<= y+1等价于 x = x << (y+1)即x = x << 32.进行位移运算 x = 1 = 0b0001,左移3位 x = 0b1000 = 8,选D以上。
19.设有声明和语句: ( D )unsigned int x=1,y=2;x<<=y+1;则x的值是D.8