结构体——联合体
#include <stdio.h>
typedef struct Data
{
int nXAngle; //X轴角度值 4个字节 32位
}data;
typedef union Array
{
data m;
unsigned short n[2];
}array;
int main()
{
array updata;
updata.m.nXAngle=0x12345678;
for(int i = 0;i < 2;i++)
{
printf("n[%d] = %x \n",i,updata.n[i]);
}
return 0;
}
#include <stdio.h>
typedef struct Data
{
float nXAngle; //X轴角度值 4个字节 32位
}data;
typedef union Array
{
data m;
unsigned short n[2];
}array;
int main()
{
array updata;
updata.m.nXAngle=100;
for(int i