false是什么意思,C语言

Python013

false是什么意思,C语言,第1张

false是布尔类型的变量,表示假。但是在C语言中并不支持该类型的变量。C++支持布尔类型的变量。

布尔类型变量只有true和false两个值。通常用来表示条件的真与假,与常用的1(真)和0(假)相对应。可以通过宏定义的方式来对false和true定义定义,达到布尔量的效果。如:

//宏定义布尔类型

#define BOOL int  // 用BOOL代表int类型

#define TRUE 1    // 真

#define FALSE 0   // 假

//定义一个布尔变量

BOOL flag = FALSE

#include <stdio.h>

void  main()

{

bool  b = true

 printf("%d\n",b)

 bool  c = false

 printf("%d\n",c)

}

扩展资料:

布尔数组中存放的是布尔值(元素),布尔值只有true 和false两种结果,其中,常量false可以理解为和int常量0等价,常量true可以理解为int常量1等价,在计算机中,实际上非0的int值都认为是true。

正因为布尔数组的这种特性,使得其在有些程序中进行使用可以起到优化的作用,甚至是事半功倍的效果。比如在搜索中就经常用到,可以用布尔数组区分那些经过处理的和没有经过处理的数据,避免了一些不必要的重复。