13-_Bool类型
3.4.4 _Bool 类型
C99 标准添加了 _Bool 类型,用于表示布尔值,即逻辑值 true 和 false 。因为C语言用值 1 表示 true ,值 0 表示 false ,所以 _Bool 类型实际上也是一种整数类型。但原则上它仅占用 1 位存储空间,因为对 0 和 1 而言, 1 位的存储空间足够了。
程序通过布尔值可选择执行哪部分代码。我们将在第6章和第7章中详述相关内容。
_Bool 类型C99 标准添加了 _Bool 类型,用于表示布尔值,即逻辑值 true 和 false 。因为C语言用值 1 表示 true ,值 0 表示 false ,所以 _Bool 类型实际上也是一种整数类型。但原则上它仅占用 1 位存储空间,因为对 0 和 1 而言, 1 位的存储空间足够了。
程序通过布尔值可选择执行哪部分代码。我们将在第6章和第7章中详述相关内容。