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

邏輯運算符:&&(與)  ||(或) !(非)  其操作數的數據類型爲邏輯型,其運算結果也是邏輯型值  位移運算符:&    |   ! 位運算可以對邏輯型、數值進行邏輯運算 •邏輯運算符(&&、||)與位運算符(&、|)的區別: 邏輯運算符只能針對boolean類型進行邏輯運算,而位運算還可以對數值進行邏輯運算。 邏輯運算符有短路情況,即前面的表達式可以得到最終結果時,後面的表達式將不被執行。
相關文章
相關標籤/搜索