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

1 千次+

职业生涯起航

通过完成课程获得认证

开始学习
广告