關係運算子: <>,,< = 和 > =
expression < expression
expression > expression
expression <= expression
expression >= expression
備註
二進位關係運算子會判斷下列關聯性:
小於 (<)
大於 (>)
小於或等於 (< =)
大於或等於 (> =)
關係運算子必須從左到右順序關聯性。 關係運算子的兩個運算元必須是算術或指標型別。 在產生型別值的bool。 傳回的值是 ,則為 false (0),如果運算式中的關聯性為 false。 否則,傳回的值是 ,則為 true (1)。
範例
// expre_Relational_Operators.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main() {
cout << "The true expression 3 > 2 yields: "
<< (3 > 2) << endl
<< "The false expression 20 < 10 yields: "
<< (20 < 10) << endl;
}
在上述範例運算式必須用括號括住,因為資料流插入運算子 (<<) 優先順序高於關係運算子。 因此,如果沒有括弧的第一個運算式會評估為:
(cout << "The true expression 3 > 2 yields: " << 3) < (2 << "\n");
一般的算數轉換請參閱本文的算數轉換會套用至算數型別的運算元。