这个表达实际上是什么意思?
注意-x和y变量只是示例值。
int x = 3;
int y = 1;
if ((x & y) !=0)
我继承了一个代码库,并且不适应按位运算符。我已经阅读了,但是仍然缺少一些东西。救命!
最佳答案
它正在比较每个值中的位。它返回在两个数字中设置的所有位。
在您的示例中:
3: 0011
1: 0001
3 & 1: 0001
关于c# - 具有整数的C#按位运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7491419/