运算符 & 抽象方法

int operator &(
  1. int other
)

位与运算符。

thisother 都视为足够大的二进制补码整数,结果是具有同时在这两个数中设置的位集的数。

如果两个操作数都为负数,则结果为负数,否则结果为非负数。

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

实现

int operator &(int other);