70,037
社区成员
发帖
与我相关
我的任务
分享
typedef struct
{
unsigned int tx_transimit : 3;
unsigned int tx_flush : 1;
unsigned int rx_watermark : 3;
unsigned int rx_mode : 1;
unsigned int rfu_1 : 8;
unsigned int rfu_2 : 8;
unsigned int rfu_3 : 8;
}fld
int a;
fld *b=(fld *)&a;
a=0x46; //直接给这个整数付值就是了!
unsigned int gSendData=0x0046;
TDTMP_t* gTranData=(TDTMP_t*)&gSendData;
printf("tx_transimit:%x",gTranData->fld.tx_transimit);