代码点读机 / C / _Bool

_Bool C · 关键字

C99 引入的布尔类型,只能保存 0 或 1,赋值非 0 值会自动变成 1。

怎么用

_Bool 变量名 = 值;

小例子

#include <stdio.h>
int main(void) {
    _Bool ok = 1;
    printf("%d", ok);
    return 0;
}

运行结果

输出 1

提醒:包含 stdbool.h 后可用 bool 作为别名,代码更直观

官方文档:https://en.cppreference.com/w/c/types/boolean

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条