C++ 布尔运算示例
现实生活示例
让我们判断一个人是否达到投票年龄。
在下面的示例中,我们使用 >= 比较运算符来判断年龄(25)是否大于或等于投票年龄限制,即 18:
示例
int myAge = 25;
int votingAge = 18;
cout << (myAge >= votingAge);
// 返回 1(真),这意味着 25 岁的人可以投票!
亲自试一试 »
很棒,对吧?更好的方法是(既然我们现在正处于最佳状态),将上面的代码包裹在 if...else 语句中,这样我们就可以根据结果执行不同的操作:
示例
如果 myAge 大于或等于 18,则输出"已达到投票年龄!"。否则,输出"未达到投票年龄。":
int myAge = 25;
int votingAge = 18;
if (myAge >= votingAge) {
cout << "Old enough to vote!";
} else {
cout << "Not old enough to vote.";
}
// Outputs: Old enough to vote!
亲自试一试 »
布尔值是所有 C++ 比较和条件语句的基础。
下一章您将学习更多关于条件语句(if...else)的内容。

