首页 > 技术文章 > &&:逻辑或 ||:逻辑与

Moomoo 2015-07-02 16:18 原文

&&:逻辑与
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)

推荐阅读