怎样将2个WORD合并成1个DWORD??
发布网友
发布时间:2022-04-23 08:07
我来回答
共1个回答
热心网友
时间:2022-06-18 03:41
用联合体:
WORD 是 unsigned short, DWORD 是 unsigned long
合分方法如下例:
#include<stdio.h>
union U{
unsigned short v[2];
unsigned long u;
};
main()
{
union U x;
x.u = 0x0022abcd;
printf("%04x %04x\n",x.v[0],x.v[1]);
x.v[0]=0x1357;
x.v[1]=0x9bdf;
printf("%08x",x.u);
}
---
大端,小端都可用此法。