bool is_true; // 声明一个名为 is_true 的 bool">

c语言中bool是什么

来源:这里教程网 时间:2026-02-21 16:47:41 作者:

C 语言中的 bool

什么是 bool?

bool 是 C 语言中一个内置数据类型,用于表示布尔值(真或假)。

如何使用 bool?

立即学习“C语言免费学习笔记(深入)”;

使用 bool 时,必须先包含头文件

<stdbool.h></stdbool.h>

bool 变量可以通过以下方式定义:

<code class="c">bool is_true; // 声明一个名为 is_true 的 bool 变量</code>

bool 值的赋值和比较

bool 值可以赋值为 true 或 false:

<code class="c">is_true = true; // 将 is_true 设为 true</code>

bool 值可以使用以下运算符进行比较:

==
:等于
!=
:不等于

布尔运算

C 语言提供了布尔运算符,用于组合 bool 值:

&&
:逻辑与
||
:逻辑或
!
:逻辑非

示例

<code class="c">#include <stdbool.h>
int main() {
  bool is_daytime = true;
  bool is_raining = false;
  bool is_umbrella_needed = is_raining || !is_daytime; // 如果正在下雨或不是白天,则需要雨伞
  return 0;
}</code>

相关推荐