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


&和&&

相同之處:

&和&&都表示:符號兩端必須同時為真,最后的結果才為真;其中一端為假,則最后的結果為假

不同之處:

&:左端為假,還需要繼續判斷右端的真假

&&:左端為假,則不需要判斷右端的真假,即右端不需要再進行運算

| 和 ||

相同之處:

| 和 || 都表示:符號兩端中有一端為真時,最后的結果為真;兩端都為假時,最后的結果為假

不同之處:

|:左端無論真假(即使為真),右端還要繼續運算

||:左端為真,右端不需要再進行運算,結果直接為真

總結

&和&&、| 和 || 運行最后的結果都是相同的

&&和 || 更為高效一點,可以減少不必要的運算


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM