#define  LONG long
#define  WORD unsigned short
#define DWORD unsigned long 
#define BYTE unsigned char
typedef struct tagBITMAPFILEHEADER
{
WORD bfType; // 位图文件的类型,必须为BM
} BITMAPFILEHEADER;sizeof (BITMAPFILEHEADER) =2typedef struct tagBITMAPFILEHEADER
{
WORD bfType; // 位图文件的类型,必须为BM
DWORD bfSize; // 位图文件的大小,以字节为单位
} BITMAPFILEHEADER;sizeof (BITMAPFILEHEADER) =8;typedef struct tagBITMAPFILEHEADER
{
//WORD bfType; // 位图文件的类型,必须为BM
DWORD bfSize; // 位图文件的大小,以字节为单位
} BITMAPFILEHEADER;sizeof (BITMAPFILEHEADER) =4;怎么会是?