>>196
どうも。

>ビット演算の結果は常に処理系依存
>> or << のことと混同してない?
XOR演算が処理系依存なわけがないと思われ。

>一つの評価単位で変数が二度以上変更されると未定義
^= は右結合性だから、まともな処理系・コンパイラなら
(a^=(b^=(a^=b)))
と解釈されて大丈夫なはず。

とりあえず、ググって調べてみます。