以下哪个位运算可以交换两个变量的值( 需临时变量)( ) 无 A. a = a ^ b; b = a ^ b; a = a ^ b;B. a = a & b; b = a | b; a = a & b;C. a = a | b; b = a ^ b; a = a ^ b;D. a = ~a; b = ~b; a = ~a; 正确答案:A