C语言的_Bool类型

C99 新增了 _Bool 类型,用于表示布尔值,即逻辑值 true 和 false。

_Bool 类型也是一种整数类型。

原则上 _Bool 类型只占用一位存储空间。

C语言将非 0 的数当为 true,0 当为 false。

代码示例:

#include
int main(void)
{
	int beep=11;
	if (beep)
	{
		printf("1\n");
	}
	else
	{
		printf("2\n");
	}
	

	return 0;
}

结果:

1

代码示例:

#include
int main(void)
{
	int beep=0;
	if (beep)
	{
		printf("1\n");
	}
	else
	{
		printf("2\n");
	}
	

	return 0;
}

结果:

2

你可能感兴趣的:(C,语言,c语言)