&&:逻辑或 ||:逻辑与
&&:逻辑与
A && B && C
所有条件都为true时结果才为true,否则为false
||:逻辑或
A || B || C
所有条件都为false时,结果才为false,否则为ture
& :位与
按位(bit)进行与与运算,对应位都为1时,结果位为1,否则为0
9 & 3 = 1
位表示为:
1001 (9)
& 0011 (3)
--------------
= 0001 (1)
|: 位或
按位(bit)进行或运算,对应位都为0时,结果位为0,否则为1
9 | 3 = 11
位表示为:
1001 (9)
& 0011 (3)
--------------
= 1011 (11)