typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long DWORD;
在VC++6.0中,char的1字节,short是2字节,int和long都是4字节,因此可以认为BYTE、WORD、DWORD定义的变量分别是1节,2字节,4字节。
即:BYTE = unsigned char,WORD = unsigned short,DWORD = unsigned long
DWORD 通常用来保存地址或者存放指针
- DWORD 就是 Double Word,每个word为2个字节的长度,DWORD 双字即为4个字节,每个字节是8位,共32位。
- DWORD的宏定义如下: #define DWORD unsigned long
- DWORD在Windows下经常用来保存地址(或者存放指针)
- 使用时应该添加如下文件包含#include<windows.h>
本文详细解析了VC++6.0中的数据类型BYTE、WORD、DWORD的定义及用途,解释了它们分别对应1字节、2字节、4字节,并强调了DWORD在保存地址或指针中的应用。
2174

被折叠的 条评论
为什么被折叠?



