operator & 抽象方法

int operator &(
  1. int other
)

位与运算符。

将此对象和 other 都视为足够大的二进制补码整数,结果是一个仅包含在 this 和 other 中都设置的位的数字

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

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