小编Smi*_*e D的帖子

Java 中 & 的用途是什么?

所以,我正在遵循 pacman 教程,编码器使用 & 而不是 &&。但他没有解释它的作用。我搜索了一下,它说与 && 不同,& 检查这两个语句。这就说得通了。但编码器不会在比较上下文中使用它。这是他的代码。

screenData[] 是一个 255 个元素的 int 数组。

int ch = 0, pos = 0;
if((ch & 16) != 0) {
      screenData[pos] = (int) (ch & 15);
    }
Run Code Online (Sandbox Code Playgroud)

请告诉我他为什么这样做以及 & 在这种情况下有什么用处。

java bitwise-operators comparison-operators bitwise-and

-3
推荐指数
1
解决办法
123
查看次数