按位AND(&)运算符混乱

时间:2019-11-07 15:44:10

标签: c# bitwise-and

我对以下代码中的“&”运算符感到困惑。 &&对我有意义,但&并非如此。如果您能为初学者解释一下,我将很高兴。 n是一个给定的整数。谢谢。

Enumerable
    .Range(0,31)
    .Select(x => 1 << x)
    .Where(b=> (b & n) == b)
    .ToList();

0 个答案:

没有答案