按位异或运算符(^)是二元运算符,要化为二进制才能进行计算,

在两个操作数中,如果两个相应的位相同,则运算结果为0,否则1;例如:
int a=15
int b=a^8;
运算结果为:a=15b=7
a(二进制)=11118(二进制)=10001111^1000=0111;er 0111=7(十进制);