C语言中的布尔型

4 阅读1分钟

简单说,C 语言里的布尔型就是专门存「真假」的 “迷你盒子”—— 只有两个值:真(非 0)、假(0),用来判断条件成立与否。

核心要点(大白话):

  1. 使用前提:得先加头文件 #include <stdbool.h>,否则没有现成的布尔类型;

  2. 核心关键字

    • bool:定义布尔变量,比如 bool flag;
    • true:代表 “真”(实际等价于 1);
    • false:代表 “假”(实际等价于 0);
  3. 本质:布尔型本质是简化的整型 —— 存true就是存 1,存false就是存 0;哪怕直接给bool变量赋值 5,也会被认定为 “真”;

  4. 常用场景:判断语句(if/while)里,比如 if (flag == true) 就是判断条件成立。

一句话总结:布尔型是装 “真 / 假” 的小盒子,true=1、false=0,核心用来做条件判断。