C语言里面是没有bool(布尔)类型的,C++里面才有,这就是说,在C++里面使用bool类型是没有问题的。bool类型有只有两个值:true =1 、false=0。 但是,C99标准里面,又定义了bool类型变量。这时,只要引入头文件 <stdbool.h>,就能在C语言里面正常使用bool类型。 或者自己定义: 1#definebool char2#defineture 13#defin...
C语言里面是没有bool(布尔)类型的,C++里面才有,C语言里面用数值0表示假,非0整数表示真。在C++里面可以使用bool类型。bool类型只有两个值:true =1 、false=0。bool可用于定义函数类型为布尔型,函数里可以有 return TRUE; return FALSE 之类的语句。布尔型运算结果常用于条件语句:if (逻辑表达式...
C里面没有bool的数据类型.
没有。bool类型是c++的类型哦~
C语言中只有Boolean 数据类型 Boolean 变量存储为 16 位(2 个字节)的数值形式,但只能是 True 或是 False。Bool是C++里的类型
在C99标准中引入了bool类型,这个就得看你的编译器是否支持了,不过现在大部分的编译器都是不支持C99标准的,所以给你的感觉是不支持bool类型的,其实现在C语言里面严格的来说是有bool类型了。
C89标准是没有的 C99标准新增了布尔类型,使用时需要#include<stdbool.h> C++的标准都是有布尔类型的,而且和整数可以直接转换(也是true转为1,false转为0)
1、C 语言函数类型 - 函数参数与返回值类型可以不确定 2、C++ 语言函数类型 - 函数参数与返回值类型必须写明 二、新增 bool 类型 - bool 类型简介 一、类型检查增强 - 所有函数和变量必须有类型 1、C 语言函数类型 - 函数参数与返回值类型可以不确定 ...
布尔是新标准(ANSI C99)增加的一个类型。在支持C99的编译器上就可以引用它。当然你也可以在头文件中自己定义这个类型(不能用作cpp):/* enum bool {false, true}; */ typedef int bool;define false 0 define true 1