& and 是位元運算 每個bit作 and
&& (且) 是邏輯(條件)運算 對於條件真否
| 與 || 則同理也一樣
& 無論左邊結果為何都會執行右邊的程式
&& 則是左邊為true才會繼續執行右邊的判斷(也就是說當左邊為false, 那麼不管右邊是否為true或false, 整個邏輯算式的結果一定為false)
(同理)
| 無論左邊結果為何都會執行右邊的程式
|| 則是左邊為false才會繼續執行右邊的判斷(也就是說當左邊為true, 那麼不管右邊是否為true或false, 整個邏輯算式的結果一定為true)
全站熱搜
留言列表