operator ^ 抽象方法
- 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);