位运算一

a=3,  b=4    a b值交换

a=a^b;

b=b^a;

a=a^b;

          

         a=011

(^)    b=100

------------------

         a=111   (a^b的结果,a已变成7)

(^)    b=100

------------------

         b=011   (b^a的结果,b已变成3)

(^)    a=111

-------------------

         a=100    (a^b的结果,a已变成4)

原文地址:https://www.cnblogs.com/lzihua/p/2405097.html