!e等價(jià)于什么?
夢(mèng)夏醬
while(!E)中,!E等價(jià)于!(E==true),相當(dāng)于先判斷E是否為真,然后再取反。
while(!E)中,!E等價(jià)于!(E==true),!稱(chēng)為邏輯非運(yùn)算符。執(zhí)行邏輯 NOT 操作,用來(lái)逆轉(zhuǎn)操作數(shù)的邏輯狀態(tài)。如果條件為真則邏輯非運(yùn)算符將使其為假。
!反轉(zhuǎn)一個(gè)表達(dá)式的“真相”。它使一個(gè)表達(dá)式從 true 變成了 false,或者從 false 變成了 true。
與其并列的邏輯運(yùn)算符還有:邏輯“與”運(yùn)算符(&&)、邏輯“或”運(yùn)算符(||)。
&& 運(yùn)算符被稱(chēng)為邏輯與運(yùn)算符。它需要兩個(gè)表達(dá)式作為操作數(shù),并創(chuàng)建一個(gè)表達(dá)式,只有當(dāng)兩個(gè)子表達(dá)式都為 true 時(shí),該表達(dá)式才為 true。
|| 運(yùn)算符被稱(chēng)為邏輯或運(yùn)算符。它需要兩個(gè)表達(dá)式作為操作數(shù),并創(chuàng)建一個(gè)表達(dá)式,當(dāng)任何一個(gè)子表達(dá)式為 true 時(shí),該表達(dá)式為 true。