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
广告