位運算交換兩個變量的值

int a = 4,b = 5;//a的二進制表示 0100 b的二進制表示0101
a = a^b;//  a 0001     b 0101
b = a^b;//  a 0001     b 0100
a = a^b;//  a 0101     b 0100

a^a = 0spa

一個數異或任何一個數偶數次值不變code

相關文章
相關標籤/搜索