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 次浏览

启动你的 职业生涯

完成课程获取认证

立即开始
广告