訊息稱 vivo 首款摺疊屏旗艦手機 X Flod 下月釋出,內部代號“蝴蝶”
阿新 • • 發佈:2022-03-07
邏輯運算子
下表顯示了 C++ 支援的所有關係邏輯運算子。假設變數 A 的值為 1,變數 B 的值為 0,則:
運算子 描述 例項
&& 稱為邏輯與運算子。如果兩個運算元都非零,則條件為真。 (A&&B)為假。
|| 稱為邏輯或運算子。如果兩個運算元中有任意一個非零,則條件為真。 (A||B)為真。
! 稱為邏輯非運算子。用來逆轉運算元的邏輯狀態。如果條件為真則邏輯非運算子將使其為假。 !(A&&B)為真。
邏輯運算子例項:
請看下面的例項,瞭解 C++ 中所有可用的邏輯運算子,複製並黏貼下面的 C++ 程式到 test.cpp 檔案中,編譯並執行程式即可。
#include <iostream> using namespace std; main() { int a = 5; int b = 20; int c ; if ( a && b ) { cout << "Line 1 - 條件為真"<< endl ; } if ( a || b ) { cout << "Line 2 - 條件為真"<< endl ; } /* 改變 a 和 b 的值 */ a = 0; b = 10; if ( a && b ) { cout << "Line 3 - 條件為真"<< endl ; } else { cout << "Line 4 - 條件不為真"<< endl ; } if ( !(a && b) ) { cout << "Line 5 - 條件為真"<< endl ; } return 0; }
當上面的程式碼被編譯和執行時,它會產生下列結果:
Line 1 - 條件為真
Line 2 - 條件為真
Line 3 - 條件不為真
Line 4 - 條件為真