2.
1.struct data
{
char t1;
char t2;
unsigned short t3;
unsigned long t4;};大小=16
2.struct data
{
char t1;
int t2;
short t3;
}; 大小=12
3.struct s1
{
char c1;
int i;
char c2;
};大小=12
//2字节对齐
3.struct s2
{
char c1;
char c2;
int i;
};大小=8
4.typedef struct Test
{
short a;
struct
{
int b;
double c;
char d;
};
int e;
}Test; 大小=32