GESP 四级 · GESP 202309 C++ 四级 第 11 题

选择题 · 答案 C · 考点:位运算

← 整套速查表 GESP 四级 全部真题

题目

如果 a 为 int 类型的变量,且 a 的值为6,则执行 a = ~a; 之后,a 的值会是( )。

答案:C

考点

位运算 讲解 →位运算 真题汇总 →

解题思维

看到~先想补码恒等式~a=-a-1

常见错误

别把~a当成-a,那是算术取负,位运算取反恒等于负数减1

详细解析(节选)

考点:位运算|补码恒等式 记忆:补码下~a恒等于-a-1 → 答案 C. -7

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断