天外来客

 找回密码
 注册
查看: 3424|回复: 2

BOOL和bool的区别

[复制链接]

402

主题

0

好友

1547

积分

中级会员

Rank: 4

在线时间
1 小时
威望
112
贡献
0
最后登录
2012-3-31
注册时间
2011-9-1
积分
1547
阅读权限
30
帖子
417
发表于 2011-12-3 07:36:37 |显示全部楼层
1. 类型不同
    BOOL为int类型,是微软自定义类型:typedef int BOOL;
    bool为布尔类型,是C++标准的数据类型。
2. 长度不同
    BOOL长度视实际环境来定,一般为4个字节,因为其本身为int型;
    bool长度为1个字节。
3. 取值不同
    BOOL取值为FALSE和TRUE,是0和非0的区别;
    bool取值为false和true,是0和1的区别。

334

主题

1

好友

2235

积分

高级会员

Rank: 5Rank: 5

在线时间
142 小时
威望
223
贡献
0
最后登录
2013-4-1
注册时间
2011-10-28
积分
2235
阅读权限
50
帖子
599
发表于 2011-12-3 10:03:42 |显示全部楼层
呵呵,其实BOOL就是用来判断0或非0的
喜欢就下载吧
回复

使用道具 举报

0

主题

0

好友

794

积分

中级会员

Rank: 4

在线时间
44 小时
威望
221
贡献
0
最后登录
2014-4-11
注册时间
2011-12-19
积分
794
阅读权限
30
帖子
55
发表于 2011-12-29 12:11:14 |显示全部楼层
学习了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本站所有资源内容均是网友于互联网搜索而来 本站对其所发布的内容不承担任何责任
如果您认为侵犯了您的利益,请电邮告知 229666956@qq.com (附上贴子正确地址)在收到邮件后我们会马上及时删除其内容。

Archiver|手机版|天外来客

GMT+8, 2024-4-18 12:16 , Processed in 0.124105 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部