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>