總結位運算符與邏輯運算符區別

邏輯運算符:&&(與)  ||(或) !(非) 其操作數的數據類型爲邏輯型,其運算結果也是邏輯型值 位移運算符:&    |   ! 位運算可以對邏輯型、數值進行邏輯運算 邏輯運算符有短路情況,而位移運算符沒有。 對於&&運算,系統一旦判斷出&&運算符左端的值爲false,則系統不會計算後面的表達式; 對於 || 運算,系統一旦判斷出|| 運算符左端的值爲true,則系統不會計算後面的表達式。 
相關文章
相關標籤/搜索