operator ^ 抽象方法

int operator ^(
  1. int other
)

位运算中的异或运算符。

将 this 和 other 都视为足够大的二进制补码整数,结果是这样一个数:在该数中,那些在 this 和 other 中只有一个被设置位被设置。

如果操作数有相同的符号,结果为非负,否则为负。

示例

print((2 ^ 1).toRadixString(2)); //  0010 ^ 0001 -> 0011
print((3 ^ 1).toRadixString(2)); //  0011 ^ 0001 -> 0010
print((10 ^ 2).toRadixString(2)); //  1010 ^ 0010 -> 1000

实现

int operator ^(int other);