Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道 & 在用例中做了什么:
7 & 3 => 3 8 & 3 => 0
或者如在一般用例中所见:
Integer & Integer => ??
我知道 array & array2 给出了两个数组之间的交集,但我不确定与整数一起使用时到底发生了什么。
&是按位与,它逐位检查两个操作数,1如果两个相应的输入位都是1,则将每个结果位设置为 ,0否则。您也可以将其视为逐位乘法。
&
1
0
111 (7) AND 011 (3) ------------ = 011 (3) 1000 (8) AND 0011 (3) ------------ = 0000 (0)