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。

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

示例

#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.