>>18
まじで?
ax = 10101
bx = 10011
ax = ax^bx = 10101 ^ 10011 = 00110
どこがスワップやねん

https://chomado.com/programming/c-sharp/xor_swap-2/
a^= b^= a^= b;
と書くとスワップらしい