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+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告