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
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP