选择题 · 答案 A · 考点:位运算
以下哪个位运算可以交换两个变量的值(无需临时变量)( )
无临时变量交换→先想异或自反性 a^b^b=a
&会丢失非交集位,|会膨胀数据,~仅取反不可逆
考点:位运算|异或交换
异或满足自反性:a^b^b=a,三步异或即可交换。