相等运算符:C++ 中的 == 和 !=
c++server side programmingprogramming
C++ 中的相等运算符是等于 (==) 和不等于 (!=)。它们的作用正如其名称所示。二元相等运算符比较它们的操作数是否严格相等或不相等。相等运算符(等于 (==) 和不等于 (!=))的优先级低于关系运算符,但它们的行为类似。这些运算符的结果类型为 bool。
如果两个操作数具有相同的值,则等于运算符 (==) 返回 true (1);否则,返回 false (0)。如果操作数不具有相同的值,则不等于运算符 (!=) 返回 true;否则,返回 false。
示例
#include <iostream> using namespace std; int main() { // 如果结果为 bool,则将 true 和 false 分别打印为 true 和 false cout << boolalpha << "真表达式 3 != 2 得出: " << (3 != 2) << endl << "假表达式 20 == 10 得出: " << (20 == 10) << endl; }
输出
这将给出输出 −
真表达式 3 != 2 得出: true 假表达式 20 == 10 得出: false