4、定义整数int x=-5 ,则执⾏C++代码cout << (x == (x<<1>>1)) 输出是( )。
别灰心,再试一次!
【答案】B
【解析】根据C++中的位运算规则,(x << 1 >> 1) 相当于将x左移1位再右移1位,即保持原值不变。因此,(x == (x << 1 >> 1)) 表达式为真,输出结果为1。选B