定义了这样的一个结构体:
typedef struct{
UINT cardIndex;
UINT chnlIndex;
        char name[10];
UINT chnlType;
}CHNL_DEF;
当把这种结构体中的数据存放到文件中时,发现name[10]占用了12个字节,也就是说chnlType的数据从4+4+12=20个字节开始存储,这是不是C语言的一个特点,有某种数据存储的对齐方式,各位能否给出详细的数据对齐方式说明,谢谢!