Jave中的^符号 按位异或运算符(^)是二元运算符,要化为二进制才能进行计算,在两个操作数中,如果两个相应的位相同,则运算结果为0,否则1;例如: int a=15; int b=a^8; 运算结果为:a=15;b=7; a(二进制)=1111;8(二进制)=1000;1111^1000=0111;er 0111=7(十进制);