lctg.net
当前位置:首页 >> C语言中有Bool类型吗 >>

C语言中有Bool类型吗

你可以自定义bool类型 标准C语言中并没有关于bool的定义, 不过bool的定义可以是 #define bool int #define false 0 #define true 1 有这三个宏那么就可以了 不过假如你包含windows.h或windef.h 也可以使用bool

就是说,真假。 true为真,false为假 0是假,0以外的值都是真。 C语言是在99年的ANSI/ISO -C99标准之后加入的布尔变量,需要包含头文件stdbool.h 但是对于指针来说,假值是NULL,其余为真 浮点数,其精度之内的非0都是真 ……

木有 但是你可以自己实现 #define True 1 #define False 0 typedef int bool;

一般来说 bool 作为boolean类型来使用,不是命令,是一种类型,表示真/假。 C语言里面没有bool(布尔)类型C++里面才引入bool类型C语言里面用数值0表示假,非0整数表示真(一般是1) C语言中bool类型可以自定义:#define bool int#define false ...

C语言中需要使用 bool 的话需要确认如下两点: 1.需要先确认你的编译器版本支持C99,只有C99开始C才支持bool 2. 需要包含这个头文件:#include

C中没有,在C++中有。在C++中,bool类型变量只有两个值,一个是true,表示“真”,另一个是false,表示“假”。 在C中,类似bool类型的使用非常普遍,对于if(exp),如果exp为零,则为“假”,非零则为“真”。事实上,在C++中,cout

C语言没有BOOL类型变量 boolean类型是C++所独有的 由于使用BOOL类型可以使代码更具有可读性,很多编程者都在C中自己定义了类似的应用,一般方法有两种: 一、采用宏定义方式(windef.h中就是用的这种方式) typedef int BOOL ; #define true 0 #...

使用关键字bool来定义 比如 bool bExist = false;

C语言是没有bool类型的,C++中才有,不过C99中新增的_Bool关键字可以表示布尔类型。 出来楼主说的那种方法外,好像可以如下定义: typedef enum {false = 0, true = 1} bool;

网站首页 | 网站地图
All rights reserved Powered by www.lctg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com