C++ 中什麼是相等運算子?


C++ 中的相等運算子為等於 (==) 和不等於 (!=)。它們的行為與名稱一致。二元相等運算子比較其運算元的嚴格相等性或不相等性。等於 (==) 和不等於 (!=) 相等運算子的優先順序低於關係運算符,但它們的行為類似。這些運算子的結果型別為布林值。

如果兩個運算元的值相同,則等於運算子 (==) 返回真 (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-02-11

1K+ 瀏覽量

開啟你的 職業生涯

完成課程即可獲得認證

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