C 布尔值 示例
现实生活中的例子
让我们思考一个“现实生活中的例子”,我们需要找出一个人是否已满投票年龄。
在下面的示例中,我们使用 >=
比较运算符来判断年龄 (25
) 是否 **大于** 或 **等于** 投票年龄限制,该限制设置为 18
示例
int myAge = 25;
int votingAge = 18;
printf("%d", myAge >= votingAge); // 返回 1(真),表示 25 岁的人可以投票!
自己尝试一下 »
酷吧?一个更好的方法(因为我们现在势不可挡)是将上面的代码封装在 if...else
语句中,这样我们就可以根据结果执行不同的操作。
示例
如果 myAge
**大于或等于** 18
,则输出“已满投票年龄!”。 否则输出“未满投票年龄”。
int myAge = 25;
int votingAge = 18;
if (myAge >= votingAge) {
printf("已满投票年龄!");
} else {
printf("未满投票年龄。");
}
自己尝试一下 »
布尔值是所有比较和条件的基础。
您将在下一章学习有关 条件 (if...else
) 的更多信息。