C

C 知识量:16 - 74 - 317

3.5 _Bool类型><

_Bool类型- 3.5.1 -

C语言在C99标准中添加了_Bool类型,用于表示布尔值,即逻辑值true和false。在C语言中,1表示true,0表示false,因此,与char类型相似,_Bool类型实际上也是一种整数类型。但是,原则上_Bool类型仅占用1位存储空间。

#include <stdio.h>

int main(void) {
    _Bool mark = 1;
    printf("Mark is:%d", mark);
    return 0;
}

运行结果为:

Mark is:1

以上代码表明,_Bool类型实际上就是一种整数类型。