C++中 DWORD和int的区别
来源:互联网 发布:为知笔记插件 编辑:程序博客网 时间:2024/06/05 20:24
C++中 DWORD和int的区别
INT 代表int,
DWORD 代表 unsigned long
int会随着机器位数的不同而发生变化,比如在16位机上为16为,在32位机上为32位,在64位机上为64位。看看最原始的定义就知道了。
DWORD是无符号的,相当于unsigned long ,它是MFC的数据类型。
而int是有符号性的,而且他所占的字节数不一定是4个,主要和你的
IDE有关,像在Turbo C中就是2个字节,VC6.0中就是4个字节
切忌把 int 看成 32 位
书中早就说了
long 32位有符号整数
int 32位有符号整数
DWORD 32位无符号整数
typedef unsigned long DWORD;
DWORD 一般用于返回值不会有负数的情况。
到底是用 int 还是 DWORD,要看具体情况。
分类: C/C++
0 0
- C++中 DWORD和int的区别
- C++中 DWORD和int的区别
- DWORD和INT区别
- WORD、DWORD、int区别
- c语言中unsigned int和int的区别
- c语言中unsigned int和int的区别
- C语言中int main()和int main(void)区别
- 指针问题:C语言中 int*p[4] 和 int(*p)[4]的区别 等等
- C语言中int、long int、long long的区别
- C语言中int与long int的区别
- C语言中int、long int、long long的区别
- C/C++ char和int的区别
- C/C++ char和int的区别
- C/C++ char和int的区别
- C/C++ char和int的区别
- c++long和int的区别
- (int&)a和(int)a的区别 - c语言
- C#中 int int.parse() 和convert.ToInt()的区别
- Linux下运行Python脚本显示“: 没有那个文件或目录”问题
- 一个sql问题深入理解左连接
- Android神话级圆形图片控件RoundImageView
- 爱我还是他
- HTML笔记
- C++中 DWORD和int的区别
- CSV文件格式解析器的实现:从字符串Split到FSM
- gradle构建java工程
- Android 动画 漫天飞舞的 "福"字
- @JoinColumn 设置为可为空,不可行。|| 懒加载
- Java HashMap理解
- iOS 全局修改字体
- swift UIImageView
- 利用 Composer 完善自己的 PHP 框架