BOOLEAN、BOOL的数据类型一样吗?
2009-08-26 15:14
239 查看
前几天调试eboot时碰到了个见鬼的事。程序里定义了个BOOLEAN的全局变量g_DownloadImage。程序跑了几遍,判断其值时总是不对。后来偶然注意到在一个文件里的声明写成了extern BOOL g_DownloadImage。有问题吗?随手改回了BOOLEAN。程序跑对了!
天啊,咋回事?
加了个打印,却看到g_DownloadImage的地址居然是奇数。古怪。数据对齐的问题?
翻了翻MSDN,呵呵,
天啊,咋回事?
加了个打印,却看到g_DownloadImage的地址居然是奇数。古怪。数据对齐的问题?
翻了翻MSDN,呵呵,
typedef int BOOL;
typedef BYTE BOOLEAN;
俺承认学艺不精,从来只知道TRUE、FALSE,却没注意过BOOLEAN、BOOL还是有点不同的。
相关文章推荐
- MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结
- MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结
- MySQL 四种特殊数据类型 ENUM、SET、BOOL/BOOLEAN、TINYINT
- MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结
- 006: 基本控制语句 if 与 bool 数据类型
- Objective-C数据类型之id,SEL,BOOL,nil,NULL和NSNull
- Javascript基础教程之数据类型 (布尔型 Boolean)
- 【C/C++学院】0814-引用高级、引用高级增加/auto自动变量自动根据类型创建数据/Bool/Enum/newdelete全局/大数据乘法与结构体/函数模板与auto/宽字符本地化/inline
- js 六种数据类型的区别及bool 转换判断
- 用C语言定义Bool类型(包括数据表示和操作实现),至 少包含and(与)、or(或)、not(非)、equiv(相等)这4个操作。
- JavaScript基础 null:object 类型,转成bool类型是 :false Boolean()系统函数
- Objective-c中的占位符,打印BOOL类型数据
- delphi编程里的bool跟boolean类型有什么区别
- C++ bool,char,short,int,long,float,double数据类型大小以及数据溢出值求解
- vb.net Boolean 数据类型
- 详解iOS开发中解析JSON中的boolean类型的数据遇到的问题
- JavaScript的数据类型之Number, String, Boolean和Object
- 第3章 基本概念(2)数据类型:typeof操作符 Undefined类型 Null类型 Boolean类型
- JDK中数据类型Boolean、Byte