敬业与乐业教案一等奖:false是什么意思,C语言

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 10:47:42

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


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

//宏定义布尔类型
#define BOOL int  // 用BOOL代表int类型
#define TRUE 1    // 真
#define FALSE 0   // 假

//定义一个布尔变量
BOOL flag = FALSE;

“假”的意思
c语言没有这个东西,只有非0,如果这个数是0那么就是假
如果不是0就是真
那么我们可以得知,
-5等负数也是真
不信可以测试

false汉语是(逻辑假;反之则为假)和ture是相反的,在c中没有这样的函数,也不是什么表达式,顶多是个定义量,定义是false错误的;假的。

C语言中没有false
C++里是一个布尔常量,表示假

就是“假”的意思
和“true”相对
比如判断“2大于1”这个语句,就是true,判断“1大于2”结果就是false