天外来客's Archiver
论坛
›
◇电脑技术◇
› BOOL和bool的区别
za1
发表于 2011-12-3 07:36:37
BOOL和bool的区别
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的区别。
dilei
发表于 2011-12-3 10:03:42
呵呵,其实BOOL就是用来判断0或非0的
金达莱
发表于 2011-12-29 12:11:14
学习了。:)
页:
[1]
查看完整版本:
BOOL和bool的区别