美文网首页
2.Windows的数据类型

2.Windows的数据类型

作者: f675b1a02698 | 来源:发表于2017-09-14 16:13 被阅读0次

    效果

    源码

    #include

    int WINAPI WinMain(

    HINSTANCE hInstance,

    HINSTANCE hPrevInstance,

    LPSTR lpCmdLine,

    int nCmdShow

    ){

    //定义ANSI字符串

    LPSTR szString = "Windows 数据类型 LPSTR(ANSI字符串)";

    //定义字符数组

    CHAR lpString[120];

    //定义DWORD 32位数据类型

    DWORD dwMax = 0xFFFFFFFF;

    DWORD dwOne = 0x1;

    //定义INT数据类型

    INT iMax = 0xFFFFFFFF;//注意,INT并不能保存这么大的值,所以这里是负值,比iOne小

    INT iOne = 0x1;

    MessageBox(NULL,szString,"LPSTR类型",MB_OK);

    //因为szString是ANSI字符串,所以可以用lstrlenA()获取字符串的长度

    CopyMemory(lpString, szString, lstrlen(szString) + 1);

    MessageBox(NULL, lpString, "CHAR数组类型", MB_OK);

    //比较大小

    if (dwMax>dwOne){

    MessageBox(NULL, "DWORD 的 0xFFFFFFFF 比 0x1 大", "比较大小 dwMax>dwOne", MB_OK);

    }

    if (iMax< iOne){

    MessageBox(NULL, "INT 的 0xFFFFFFFF 比 0x1 小", "比较大小 iMax< iOne", MB_OK);

    }

    return 0;

    }

    相关文章

      网友评论

          本文标题:2.Windows的数据类型

          本文链接:https://www.haomeiwen.com/subject/xggqsxtx.html