2011-12-19 24 views

回答

0

与大多数编程语言一样,&是位运算符。 x & 2测试是否设置了x的第二个(最低位)位(210二进制)。

+0

是的,除了在VB.Net(如果我没记错的话还有更早的VB),在这种情况下,它是字符串连接运算符。 – Kibbee 2011-12-19 01:46:44

+0

那么如何以这种方式测试$强度呢?导致其测试1,2,4和8 .. 1 2 4和8是什么意思? – 2011-12-19 01:48:03

+0

你不知道这会导致一些家伙删除我的该死的问题的一半,导致其“可能”重复.. – 2011-12-19 01:49:35

0

&bitwise AND operator。它设置两个数字中被测试的位。

例子:6 & 4

6 ->  1 1 0 
4 ->  1 0 0 

6 & 4 -> 1 0 0 -> 4 
6 & 4 = 4 

例子:13 & 10

13 ->  1 1 0 1 
10 ->  1 0 1 0 

13 & 9 -> 1 0 0 0 -> 8 
13 & 9 = 8