類與物件的關係,構造器
阿新 • • 發佈:2022-03-07
關係運算符
下表顯示了 C++ 支援的所有關係運算符。同樣還是假設變數 A 的值為 10,變數 B 的值為 20,則:
運算子 描述 例項
== 檢查兩個運算元的值是否相等,如果相等則條件為真。 (A==B)不為真。
!= 檢查兩個運算元的值是否相等,如果不相等則條件為真。 (A!=B)為真。
> 檢查左運算元的值是否大於右運算元的值,如果是則條件為真。 (A>B)不為真。
< 檢查左運算元的值是否小於右運算元的值,如果是則條件為真。 (A<B)為真。
>= 檢查左運算元的值是否大於或等於右運算元的值,如果是則條件為真。 (A>=B)不為真。
<= 檢查左運算元的值是否小於或等於右運算元的值,如果是則條件為真。 (A<=B)為真。
關係運算符例項:
請看下面的例項,瞭解 C++ 中所有可用的關係運算符,複製並黏貼下面的 C++ 程式到 test.cpp 檔案中,編譯並執行程式即可。
#include <iostream> using namespace std; main() { int a = 21; int b = 10; int c ; if( a == b ) { cout << "Line 1 - a 等於 b" << endl ; } else { cout << "Line 1 - a 不等於 b" << endl ; } if ( a < b ) { cout << "Line 2 - a 小於 b" << endl ; } else { cout << "Line 2 - a 不小於 b" << endl ; } if ( a > b ) { cout << "Line 3 - a 大於 b" << endl ; } else { cout << "Line 3 - a 不大於 b" << endl ; } /* 改變 a 和 b 的值 */ a = 5; b = 20; if ( a <= b ) { cout << "Line 4 - a 小於或等於 b" << endl ; } if ( b >= a ) { cout << "Line 5 - b 大於或等於 b" << endl ; } return 0; }
當上面的程式碼被編譯和執行時,它會產生下列結果:
Line 1 - a 不等於 b
Line 2 - a 不小於 b
Line 3 - a 大於 b
Line 4 - a 小於或等於 b
Line 5 - b 大於或等於 b