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);