winsock.h中的MAKEWORD宏
发布日期:2021-07-28 20:33:34 浏览次数:2 分类:技术文章

本文共 296 字,大约阅读时间需要 1 分钟。

       什么是WORD? 看看就知道了:typedef unsigned short      WORD;

       那什么是MAKEWORD宏呢?先看结果:

#include 
#include
int main(){ printf("%x\n", MAKEWORD(3, 2)); // 203 return 0;}

     再来看看宏定义:

#define MAKEWORD(a, b)      ((WORD)(((BYTE)(a)) | ((WORD)((BYTE)(b))) << 8))

 

    最后说一下, VC中, char是1字节, short int 是2字节, int是4字节。

转载地址:https://blog.csdn.net/stpeace/article/details/13276943 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:WSAStartup函数的用途
下一篇:#include <winsock2.h> #pragma comment(lib, "ws2_32.lib") 与套接字(socket)

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年03月30日 10时17分56秒