ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

C:布尔类型

2026/8/2 17:58:47 拓冰建站 浏览量
C:布尔类型

先看看下面这段代码:

#include<stdio.h>#include<stdbool.h>intmain(){bool flag1=true;_Boolflag2=false;if(flag1){printf("flag1 is true\n");}else{printf("flag1 is false\n");}if(flag2){printf("flag2 is true\n");}else{printf("flag2 is false\n");}return0;}

运行输出:

  • 定义布尔类型,可以使用bool,也可以使用_Bool,他们的效果是一样的。
  • _Bool是 C99 标准的原生布尔类型。
  • bool<stdbool.h>里给_Bool起的别名,true/false 是 1/0 的宏