&&,||與&,|區別

位運算符: 將數據先轉化爲二進制數補碼,再逐位按規則運算。 按位與 & 運算規則:全1則1,否則爲0 按位或 | 運算規則:全0則0,否則爲1 邏輯運算符: 邏輯與 && 運算規則:全真爲真,否則爲假 邏輯與 || 運算規則:全假爲假,否則爲真 區別: 1、邏輯運算符只能針對boolean類型進行邏輯運算,而位運算符還可以對數值進行邏輯運算。 2、邏輯運算符有短路情況,即前面表達式可以得到最終結果
相關文章
相關標籤/搜索