有关C语言中BOOL变量的问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:31:26
我用的TC3。0的集成开发环境,初学C,按照书上写的
#include <stdio.h>
int main (void)
{
_Bool boolVar = 0;
printf ("boolVar = %i\n",boolVar);
return 0;
}

结果提示我 underfined symbol '_bool'
statement missing
underfined symbol 'boolvar'
我试图把_bool 的下划线去掉,还是不行,到底是什么原因呢?

_Bool是C99的标准,TC3里肯定没有
bool TC3也不认识

你可以自己枚举一个enum BOOL {FALSE = 0,TRUE = !FALSE};

C语言中貌似没有布尔型

是BOOL或bool 而不是Bool.