原文地址:点击打开链接
MAKEWORD 宏 :创建一个被指定变量连接而成的WORD变量。返回一个WORD变量。
实例如下:
#include <iostream.h>
#include <windows.h>
using namespace std;
int main()
{
WORD wVersionRequested;
wVersionRequested=MAKEWORD(2,2);
cout << wVersionRequested << endl;
return 0;
}
输出的结果是514,说明是将前面的2和后面的2组成一个新的WORD。即0000 0010 0000 0010。而这个结果正是:512 + 2 = 514.
注:WORD 是16位短整数,可以表示0-65535之间的整数; typedef unsigned short WORD;
本文介绍了MAKEWORD宏的使用方法及示例代码,展示了如何通过该宏创建由两个指定变量组合成的16位WORD变量,并解释了输出结果的含义。
1537

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



