操作符 | 抽象方法

int operator |(
  1. int other
)

位或运算符。

将这两个值均视为足够大的二进制补码整数,结果是一个数字,其二进制位被设置,这些位在 thisother 中至少有一个被设置。

如果两个操作数都是非负的,则结果也是非负的,否则结果是负数。

示例

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