相同之處:總結
&和&&都表示:符號兩端必須同時爲真,最後的結果才爲真;其中一端爲假,則最後的結果爲假
不一樣之處:
&:左端爲假,還須要繼續判斷右端的真假
&&:左端爲假,則不須要判斷右端的真假,即右端不須要再進行運算
相同之處:
| 和 || 都表示:符號兩端中有一端爲真時,最後的結果爲真;兩端都爲假時,最後的結果爲假
不一樣之處:
|:左端不管真假(即便爲真),右端還要繼續運算
||:左端爲真,右端不須要再進行運算,結果直接爲真
&和&&、| 和 || 運行最後的結果都是相同的
&&和 || 更爲高效一點,能夠減小沒必要要的運算