//第一种方法,数学运算
/*
若a=1,b=2;
a = a + b; =3
b = a - b; =1
a = a - b; =2
*/
//第二种方法,位异或运算
/*
若a=1=01b, b=2=10b;
a = a^b;=01^10=11
b = a^b; =11^10=01
a = a^b; =11^01=10
*/
//第一种方法,数学运算
/*
若a=1,b=2;
a = a + b; =3
b = a - b; =1
a = a - b; =2
*/
//第二种方法,位异或运算
/*
若a=1=01b, b=2=10b;
a = a^b;=01^10=11
b = a^b; =11^10=01
a = a^b; =11^01=10
*/