判断题 · 答案 B · 考点:位运算
一个 int 类型变量 $a$,执行操作 (a<<2>>2) 后的值一定是 $a$。
int
(a<<2>>2)
看到'一定是'→先想溢出边界
负数右移保留符号位;溢出后不再抵消
考点:整数溢出|符号位处理
记忆:移位不等价乘除,溢出后符号位参与运算 → 答案 B. 错误