C++ 關係運算符和相等運算子


在 C 程式設計中,將比較儲存在兩個變數中的值,並確定它們之間的關係。這些運算子稱為關係運算符。可用的各種 C++ 關係運算符有:

運算子
描述
>
大於
>=
大於或等於
<=
小於或等於
<
小於


您可以使用這些運算子來檢查運算元之間的關係。這些運算子主要用於條件語句和迴圈中,以查詢兩個運算元之間的關係並據此採取行動。例如:

示例

#include<iostream>
using namespace std;

int main() {
   int a = 3, b = 2;

   if(a < b) {
      cout<< a << " is less than " << b;
   }
   else if(a > b) {
      cout<< a << " is greater than " << b;
   }
   return 0;
}

輸出

這將給出以下輸出:

3 is greater than 2

C++ 中的相等運算子是等於 (==) 和不等於 (!=) 。它們的作用如其名稱所示。二元相等運算子比較其運算元是否嚴格相等或不相等。相等運算子(等於 (==) 和不等於 (!=))的優先順序低於關係運算符,但它們的行為相似。這些運算子的結果型別為 bool。

等於運算子 (==) 如果兩個運算元具有相同的值,則返回 true (1);否則,返回 false (0)。不等於運算子 (!=) 如果運算元的值不同,則返回 true;否則,返回 false。

示例

#include <iostream>  
using namespace std;  

int main() {  
   cout  << boolalpha  // For printing true and false as true and false in case of a bool result
   << "The true expression 3 != 2 yields: "  
   << (3 != 2) << endl  
   << "The false expression 20 == 10 yields: "  
   << (20 == 10) << endl;  
}

輸出

這將給出以下輸出:

The true expression 3 != 2 yields: true
The false expression 20 == 10 yields: false


更新於:2020年2月11日

2K+ 次檢視

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.