共用方式為


關係運算子: <>,,< = 和 > =

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");

一般的算數轉換請參閱本文的算數轉換會套用至算數型別的運算元。

請參閱

參考

二元運算子的運算式

C + + 運算子

運算子優先順序和順序關聯性

比較指標使用關係運算子

C 關聯式與相等運算子