当前位置:编程学习 > 网站相关 >>

谁能帮我详细讲一下这个宏定义?

#define MAKELONG(a,b) ((LONG)(((WORD)(a))|((WORD)(b)))<<16))

为什么在涉及底层操作的宏定义中会频繁用到移位操作呢?有什么特殊意义呢?这是MFC类库中的一段代码
补充:企业软件 ,  地理信息系统
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,