short、int、long、long long、DWORD区别
分类:
文章
•
2023-12-04 10:00:34
short、int、long、long long、DWORD区别
![short、int、long、long long、DWORD区别 short、int、long、long long、DWORD区别](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY3L2NjZWZiN2EzYzQ1YjYzZGIxZTJkMjdjN2QxYTQxYzhiLnBuZw==)
- 编译器可根据硬件特性自主选择类型长度,所以编译器主要限制了类型的长度。
- 一般short和long long为固定字节数,int在64位系统下为了向下兼容而保持了4个字节。
- DWORD为unsigned long,因此在32位系统下一般为无符号32位整型。
- window里是
- typedef unsigned long DWORD;
- typedef void * HANDLE;
![short、int、long、long long、DWORD区别 short、int、long、long long、DWORD区别](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzM1OS81YWZiYjk3MDAzMGRmNjUwOTkwZGFhOTA0YWFhYTVmZi5wbmc=)
参考连接
- https://blog.csdn.net/a245705313/article/details/82589914