📜  print bool - C 编程语言(1)

📅  最后修改于: 2023-12-03 14:45:39.572000             🧑  作者: Mango

在 C 编程语言中打印布尔值

在 C 编程语言中,我们可以使用 stdbool.h 头文件中的布尔类型来表示真和假。布尔类型在 C99 标准中引入,如果要使用该类型,则必须使用一个实现了 C99 标准的编译器。

什么是布尔类型

布尔类型是一种简单的数据类型,只有两个可能的值:真和假。在 C 编程语言中,我们使用 bool 类型来表示布尔值。这个类型的声明在 stdbool.h 头文件中。

在 C 语言中,布尔类型的值为 0 或 1,其中 0 表示假,1 表示真。

如何打印布尔类型

在 C 编程语言中,我们可以使用 %d 转换说明符来打印布尔类型的值。

#include <stdio.h>
#include <stdbool.h>

int main() {
    bool myBool = true;
    printf("%d", myBool); // 输出1
    return 0;
}

上面的代码中,我们创建了一个名为 myBool 的布尔变量,并将其设置为 true。然后,我们使用 printf 函数和 %d 转换说明符来打印 myBool 的值。由于 true 在 C 编程语言中等同于 1,因此 printf 语句将输出 1。

同样,我们也可以将 myBool 设置为 false 并使用 printf 函数打印其值。

#include <stdio.h>
#include <stdbool.h>

int main() {
    bool myBool = false;
    printf("%d", myBool); // 输出0
    return 0;
}
总结

在 C 编程语言中,我们可以使用 stdbool.h 头文件中的布尔类型来表示真和假。布尔类型的值为 0 或 1,其中 0 表示假,1 表示真。要打印布尔类型的值,我们可以使用 %d 转换说明符。