GESP 三级 · GESP 202506 C++ 三级 第 9 题

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

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

题目

以下哪个位运算可以交换两个变量的值(无需临时变量)( )

答案:A

考点

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

解题思维

无临时变量交换→先想异或自反性 a^b^b=a

常见错误

&会丢失非交集位,|会膨胀数据,~仅取反不可逆

详细解析(节选)

考点:位运算|异或交换

解析

异或满足自反性:a^b^b=a,三步异或即可交换。

同考点真题

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