struct tagAAA     

{                                                

    unsigned char ucId:1;

    unsigned char ucPara0:2;

    unsigned char ucState:6;

    unsigned char ucTail:4;

    unsigned char ucAvail;

    unsigned char ucTail2:4;

    unsigned long ulData;

}AAA_S;

问:AAA_S在字节对齐分别为1、4的情况下,占用的空间大小是多少 ?

//9        12

一字节对齐与四字节对齐复习_字节对齐

一字节对齐9字节

一字节对齐与四字节对齐复习_字节对齐_02

四字节对齐12字节