C++ 关系运算符和相等运算符
在C编程中,两个变量中保持的值将根据运算符进行比较,并确定它们之间的关系。这些运算符称为关系运算符。各种可用的C++关系运算符是-
您可以使用这些运算符来检查操作数之间的关系。这些运算符主要用于条件语句和循环中,以查找2个操作数之间的关系并相应地执行操作。例如,
示例
#include输出结果using namespace std; int main() { int a = 3, b = 2; if(a < b) { cout<< a << " 小于 " << b; } else if(a > b) { cout<< a << " 大于 " << b; } return 0; }
这将给出输出-
3 大于 2
C++中的相等运算符是等于(==)和不等于(!=)。他们按照他们的名字执行任务。二元相等运算符比较它们的操作数是否为严格相等或不相等。等于(==)和不等于(!=)的相等运算符的优先级低于关系运算符,但它们的行为相似。这些运算符的结果类型是bool。
如果两个操作数具有相同的值,则等于运算符(==)返回真(1);否则,它返回false(0)。如果操作数不具有相同的值,则不等于运算符(!=)返回真;否则,它返回false。
示例
#include输出结果using namespace std; int main() { cout << boolalpha //用于在bool结果的情况下将true和false打印为true和false << "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