70,040
社区成员
发帖
与我相关
我的任务
分享
union
{
int32_t int_member;
uint8_t char_member[4];
}
然后搞个宏判断大小端。int i=65606;
printf("%04X %04X",((unsigned short *)&i)[1],((unsigned short *)&i)[0]);//小端内存
printf("%04X %04X",((unsigned short *)&i)[0],((unsigned short *)&i)[1]);//大端内存