C++ 中的相等性運算子:== 和 !=


C++ 中的相等性運算子為等於 (== ) 和不等於 (!=)。它們的用途正如它們的名字所示。二元相等性運算子比較其運算元以確定它們是否完全相等或不相等。相等性運算子(等於 (== ) 和不等於 (!=))的優先順序低於關係運算符,但它們的行為類似。這些運算子的結果型別為布林型。

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

示例

#include <iostream>  
using namespace std;  
int main() {  
   // For printing true and false as true and false in case of a bool result
   cout  << boolalpha  
   << "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

更新於: 11-Feb-2020

729 次瀏覽

啟動你的 職業生涯

完成課程獲取認證

立即開始
廣告
© . All rights reserved.