能给详细解释一下"="的意义么?该怎么处理

能给详细解释一下"^="的意义么?
望举例解释一下^=

------解决方案--------------------
^ 相异为1,相同为0

char a = 0x55;
char b = 0xAA;

a ^= b; // a为0xFF
------解决方案--------------------
a = a ^ b

这样够清楚了吧?
------解决方案--------------------
Avoid(好象又涨分了)说的很明白了
------解决方案--------------------
比如你要表示a=a^b可以写成a^=b
------解决方案--------------------
和 a=a+b 可以写成a+=b一个道理
不过后者效率高.
------解决方案--------------------
按位做异或运算。如果不知道异或运算是怎么一回事的话回去看数电第一章好了。没别的办法了。