操作符 | 抽象方法
- int other
位或运算符。
将这两个值均视为足够大的二进制补码整数,结果是一个数字,其二进制位被设置,这些位在 this
或 other
中至少有一个被设置。
如果两个操作数都是非负的,则结果也是非负的,否则结果是负数。
示例
print((2 | 1).toRadixString(2)); // 0010 | 0001 -> 0011
print((3 | 1).toRadixString(2)); // 0011 | 0001 -> 0011
print((10 | 2).toRadixString(2)); // 1010 | 0010 -> 1010
实现
int operator |(int other);