C++ 布尔值示例
现实生活中的例子
让我们想一个“现实生活中的例子”,我们需要确定一个人是否有资格投票。
在下面的例子中,我们使用 >=
比较运算符来确定年龄 (25
) 是否 **大于或等于** 投票年龄限制,该限制设置为 18
例子
int myAge = 25;
int votingAge = 18;
cout << (myAge >= votingAge); // 返回 1 (true),意味着 25 岁的人可以投票!
自己尝试一下 »
很酷,对吧?一个更好的方法(既然我们现在势不可挡),是在 if...else
语句中包含上面的代码,这样我们就可以根据结果执行不同的操作
例子
如果 myAge
**大于或等于** 18
,则输出“有资格投票!”。否则输出“没有资格投票”。
int myAge = 25;
int votingAge = 18;
if (myAge >= votingAge) {
cout << "有资格投票!";
} else {
cout << "没有资格投票。";
}
// 输出:有资格投票!
自己尝试一下 »
布尔值是所有 C++ 比较和条件的基础。
你将在下一章了解有关 条件 (if...else
) 的更多信息。