C++ 布尔值示例
现实生活中的例子
让我们想一个“现实生活中的例子”,我们需要判断一个人是否达到投票年龄。
在下面的示例中,我们使用 >=
比较运算符来检查年龄(25
)是否大于等于投票年龄限制,该限制设置为 18
。
示例
int myAge = 25;
int votingAge = 18;
cout << (myAge >= votingAge); // 返回 1 (true),表示 25 岁可以投票!
自己动手试一试 »
很酷,对吧?一个更好的方法(既然我们现在渐入佳境)是将上面的代码包装在一个 if...else
语句中,这样我们就可以根据结果执行不同的操作:
示例
如果 myAge
大于或等于 18
,则输出 "Old enough to vote!"。否则输出 "Not old enough to vote."。
int myAge = 25;
int votingAge = 18;
if (myAge >= votingAge) {
cout << "足够大可以投票!";
} else {
cout << "不够大不可以投票。";
}
// 输出:足够大可以投票!
自己动手试一试 »
布尔值是所有 C++ 比较和条件的基础。
您将在下一章了解更多关于条件 (if...else
) 的内容。