
位域:有些数据在存储时并不需要一个完整的字节,只需要一个或几个二进制位即可。例如开关只有通电和断电两种状态,用0或1表示足矣,也就是用一个二进制位。
char t:4,表示占4个bit位,char k:4,表示占4个bit位,共占一个字节;i的数据类型为unsigned short为2字节,则其偏移量为2的整数倍,因此需空一个字节,i占8个bit位,即1个字节;则前面数据变量共占3个字节;之后m为unsigned long为4字节,则偏移量应为4的整数倍,为4,则需空一个字节,再放m,占4个字节;最后,结构体对齐(整个结构体的总大小为最宽基本类型成员大小的整数倍)此时已有8个字节,正好为4的整数倍。

低端对齐。
