什么是bool类型,怎么定义使用?

最好能够举出例子,越详细越好!谢谢!!... 最好能够举出例子,越详细越好!
谢谢!!
展开
 我来答
心众眠5
推荐于2019-08-16 · TA获得超过7.6万个赞
知道答主
回答量:60
采纳率:100%
帮助的人:4.8万
展开全部

BOOL是布尔型变量,也就是逻辑型变量的定义符,类似于float、double等。bool为布尔型用作逻辑判断,bool取值false和true,是0和1的区别;false可以代表0,但true有很多种,并非只有1。

定义:bool xxxx;//xxxx为你定义的名字。

使用: xxxx可以复制,0为false,非0为true

xxxx可以用作判断,比如if(xxxx)while(xxxx)等,可以作为条件判断。

扩展资料

定义变量:

数据类型确定要存储在内存中的数据的类型,变量则是存储数据的基本单元 。变量就好比一个杯子,而数据类型就定义了这个杯子的大小和它能装载什么内容。

java是强类型语言,所有的变量都必须先声明才能使用,声明变量时必须指定变量存储信息的类型。变量的声明一般使用名值对的方式,包含变量名和变量值,通过变量名可以引用变量值,也可以修改变量名的值。

声明变量并同时赋予初值,我们称之为初始化。

我们可以在同一行同时声明多个同一类型的变量,这样可以简化我们的代码,提高可阅读性,具体格式如下: 数据类型    变量名, 变量名,变量名。

糯米锐子
推荐于2017-09-12 · TA获得超过341个赞
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
bool为布尔型,只有一个字节,取值false和true,是0和1的区别.比如类:
class myclass {
public:
myclass(int a, int b):first(a), second(b){}
int first;
int second;
bool operator < (const myclass &m)const {
return first < m.first;
}
};

bool less_second(const myclass & m1, const myclass & m2) {
return m1.second < m2.second;
}
这里bool的意思是返回bool类型值
bool有两个值:true和false
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友50b2000
2008-10-23 · TA获得超过161个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:0
展开全部
BOOL 是布尔型

他的取值有两种 TRUE / FALSE

前一个为真,后一个为假。

简单的说这个类型就是表明真假的。

另外有些人爱这么用 BOOL test = 1;

VC中 非 0 值都是真,只有 0 是假所以上面那个初始化是正确的.

相当与 BOOL test = TRUE;

另外这个值占 1 的空间.

在 if 语句中比较常见

if (a==b)
{....}

这里 a==b 实际上是将 a 和 B做比较,得到一个 BOOL 类型的值即是真还是假.如果为真则进入判断部分.

你说的那种情况实际就是函数的返回值为BOOL型

参考资料: http://zhidao.baidu.com/question/72821351.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
米son
推荐于2017-10-15 · TA获得超过192个赞
知道答主
回答量:92
采纳率:0%
帮助的人:33.9万
展开全部
C 中没有bool 类型 ,常用FLASE、TRUE 表示,FALSE 、TRUE是定义在头的宏,如
#define BOOL in
#define FLASE 0
#define TRUE 1

最新的C语言标准(C99)解决了布尔类型, 提供了一个头文件 <stdbool.h> 定义了bool代表_Bool,true代表1,false代表0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝莓math
2008-10-23 · TA获得超过519个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:238万
展开全部
bool类型在pascal语言中才有,它有两种,True 和 False。其它语言中都没有这种类型。但它存在。。。
比如表达式 5<3 这是一个错误的表达式,做为一个逻辑表达式,它有逻辑值,用0表示“假”,用1表示“真”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式