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