问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

bool和BOOL有什么区别?

发布网友 发布时间:2022-04-22 15:40

我来回答

1个回答

热心网友 时间:2023-06-24 22:18

0是FALSE(假),1是TRUE(真)。

bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。bool类似于float,double等,用作逻辑判断。

bool取值false和true,0为false,非0为true。例如1和2都是true,0是false。

例子:

BOOL b =2; //执行此行后,b=2(BOOL为int此处不进行类型转换,b存放的就是2)

if(b)

cout << "ok!" << endl;

b=b-1; //执行此行后,b=1(只是简单的进行算术运算,结果为1,回存)

if(b) // b非0,条件为真

cout << "error!" <<endl;

return 0;

运行结果:OK!

error!

扩展资料:

需要注意的是,BOOL和bool两者不一样的,只不过我们在使用中没有这种感觉,因为C++会帮你做隐式转换。

BOOL和bool的区别:

1、类型不同

BOOL为int型,int类型的大小是视具体环境而定的;

bool为布尔型。

2、长度不同

bool只有一个字节;

BOOL长度视实际环境来定,一般可认为是4个字节。

3、取值不同

bool取值false和true,是0和1的区别;

BOOL取值FALSE和TRUE,是0和非0的区别。

4、例子

bool x=3;  //告警

bool x=1;  //正确

BOOL x=3;  //正确

BOOL x=3.3;  //告警

参考资料:bool-百度百科

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年欧洲杯赛程表 德国欧洲杯足球赛2024赛程时间表 勇者斗魔王勇者斗恶龙12Gameboy游戏1中最后魔王变身后怎么打2中什么武... 电脑开机十秒技巧怎样让电脑开机速度变快 完美世界手游熊猫哪里抓完美国际熊猫是怎么得的 ...每一关跳旗杆的时候怎么才能跳到满分我每次都只能跳到 ip11和ip11pro区别 请问;谁知道SJ-M里面有一个叫基_什么? 智齿疼一定要拔吗 大师们帮我算算我的命数!不胜感激~ 怎样选择评估公司 C# bool 占几个字节 Bool类型占( )个字节内存 A. 1 B. 2 C. 3 D.4 黄瓜是什么样子的呢 C语言中bool是占用1字节吗?如果只占用一位怎么做呢? 科大讯飞股票价格一览表 刚摘下来的嫩黄瓜长什么样子? 科大讯飞股票还可以继续持有吗? 黄瓜成熟时是什么样子的,它是从哪里传进中国的? 科大讯飞股2021第一季度 怎样形容黄瓜的外表 科大讯飞股票基本面分析 科大讯飞股票可以涨多少 怎样分辨黄瓜的新鲜 科大讯飞是什么概念?科大讯飞股三季度业绩如何?科大讯飞股票属于哪个行业? 什么样的青瓜是最新鲜的? 科大讯飞股今日股票,002230股今日股票 科大讯飞股票行情如何? 黄瓜和青瓜是不是一样的?? 科大讯飞股最新股票?科大讯飞股明天走势如何?科大讯飞股价能否涨十倍? 怎样判断黄瓜是否成熟 VC中BOOL跟bool,TRUE跟true有什么区别 为什么c#中bool要占4个字节 32位呢 为什么不用像byte 1个字节存储呢 C语言中bool是占用1字节吗?如果只占用一位怎么做呢? bool 问题 C++中的bool类型的疑问 bool和BOOL有什么区别 手机电池修复软件哪个好 布尔型 bool类型占用多长的位置。 C++中char和bool类型都占一个字节,但是…… 电池修复软件 常用的电池修复方法? bool类型怎么定义和使用 bool型变量占用多大内存空间? 电池专用修复液是只适合某一种电池吗 布尔型变量占几个字节 锂电池修复需要哪些设备 电池修复液 Java中boolean类型占用多少个字节 电池修复的修复方法 认证IATF16949后要认证Iso9001吗?