一.异或
1^1=0
1^0=1
相同为0,不同为1
位置互换
ex : a=3,b=4
a=a^b;
b=b^a;
a=a^b;
a=011 ^ b=100 //a=111(7)
b=100 ^ a=111 //b=011(3)
a=111^b=011 //a=100(4)
二.借助第三变量
c=a;
a=b;
b=c
一.异或
1^1=0
1^0=1
相同为0,不同为1
位置互换
ex : a=3,b=4
a=a^b;
b=b^a;
a=a^b;
a=011 ^ b=100 //a=111(7)
b=100 ^ a=111 //b=011(3)
a=111^b=011 //a=100(4)
二.借助第三变量
c=a;
a=b;
b=c