C++中 DWORD和int的区别
来源:互联网 发布:vue服务端渲染 php 编辑:程序博客网 时间:2024/06/04 18:11
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,要看具体情况。
阅读全文
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()的区别
- hive优化 全局排序 join 笛卡尔积 exist in reduce数量 合并mapreduce
- Standford机器学习 聚类算法(clustering)和非监督学习(unsupervised Learning)
- nginx学习(1)
- mysqldump命令备份
- levelDB 的总结
- C++中 DWORD和int的区别
- Android Bitmap压缩图像的正确方法(compress的误区)
- Java+opencv3.2.0之重映射
- Java transient关键字使用小记
- CaoHaha's staff(中国大学生程序选拔赛2017年网络大赛)
- 傅立叶变换中的吉布斯(Gibbs)现象
- 朴素贝叶斯
- 【哈希查找】hashtable
- 前端开发必备软件/工具/学习网址