C++ 比较运算符
比较运算符
比较运算符用于比较两个值(或变量)。这在编程中非常重要,因为它有助于我们找到答案并做出决策。
比较的结果返回值要么是 1,要么是 0,分别代表真(1)或假(0)。这些值被称为布尔值,您将在 布尔值 和 If..Else 章节中了解更多关于它们的信息。
在下面的例子中,我们使用大于运算符(>)来判断 5 是否大于 3:
实例
int x = 5; int y = 3; cout << (x > y); // 返回 1(真),因为 5 大于 3
所有比较运算符的列表:
| 运算符 | 名称 | 例子 | 试一试 |
|---|---|---|---|
| == | 等于 | x == y | 试一试 |
| != | 不等于 | x != y | 试一试 |
| > | 大于 | x > y | 试一试 |
| < | 小于 | x < y | 试一试 |
| >= | 大于或等于 | x >= y | 试一试 |
| <= | 小于或等于 | x <= y | 试一试 |
您将在后面的章节中了解有关比较运算符以及如何使用它们的更多信息。
实际应用示例
比较运算符常用于现实世界的条件判断中,例如检查一个人是否已达到投票年龄:
实例
int age = 18; cout << (age >= 18) << "\n"; // 1 (真),已达到投票年龄 cout << (age < 18) << "\n"; // 0 (假)
另一个常见用途是检查密码长度是否足够:
实例
int passwordLength = 5; cout << (passwordLength >= 8) << "\n"; // 0 (假),太短 cout << (passwordLength < 8) << "\n"; // 1 (真),需要更多字符