17.类型所占字节数单元

char a=sizeof(BYTE); //a=1;
char b=sizeof(WORD); //b=2;
char c=sizeof(DWORD); //c=4;
char d=sizeof(int); //d=4;
char e=sizeof(LPSTR); //e=4;
char f=sizeof(LPCTSTR); //f=4;
char g=sizeof(char); //g=1;
char h=sizeof(WCHAR); //h=2;
char i=sizeof(wchar_t); //i=2;

注:char占一个字节单元。
定义WORD、DWORD其实主要是为了:1)便于移植,2)更为严格德类型检查。
WORD固定是2字节,DWORD固定是4字节。

而int则不是,它随着操作系统的不同,可以有不一样的字节数。如在DOS和 Windows 3.x等16位操作系统下,int是2字节;在Windows 9x/2000/xp下,它是4字节。

posted @ 2020-06-27 19:54  janeyjhon1  阅读(66)  评论(0编辑  收藏  举报