1. 程式人生 > >=與==、&與&&、| 與 || 的區別

=與==、&與&&、| 與 || 的區別

關系運算符 邏輯與 true 運算 false 相同 boolean span strong

=與==

=屬於賦值運算符,將右側的值賦給左側的變量名稱

==屬於關系運算符,判斷左右兩邊值是否相等,結果為boolean類型

&與&&

&是邏輯與,&&是短路與,都屬於邏輯運算符,都表示並且,執行結果都相同

當使用短路與,並且第一個條件為false時,則結果直接為false

|與||

|是邏輯或,||是短路或,都屬於邏輯運算符,都表示或者,結果都相同

當使用短路或,並且第一個條件為true時,則結果直接為true

=與==、&與&&、| 與 || 的區別