&: 如果兩邊的表達式有一個為false結果就是false,兩邊都是true,結果是true &&:與&不同的是,當左邊出現false是有區別,&不管左邊是真還是假,右邊都進行判斷, && 當左邊是false時,不在進行右邊的真假判斷,結果直接是false |: 兩邊有一個為true,結果是true ...
&: 如果兩邊的表達式有一個為false結果就是false,兩邊都是true,結果是true
&&:與&不同的是,當左邊出現false是有區別,&不管左邊是真還是假,右邊都進行判斷,
&& 當左邊是false時,不在進行右邊的真假判斷,結果直接是false
|: 兩邊有一個為true,結果是true, 兩邊都是false,結果是false 不管左邊是真假,右邊都判斷
||:當左邊為true時,不判斷右邊,結果直接是true
^ :與|有點不一樣, 當兩邊相同時結果是false,兩邊不同結果是true