0x1 查看字节大小
printf("Size of : %d bytes\n", sizeof(char));
printf("Size of : %d bytes\n", sizeof(short));
printf("Size of : %d bytes\n", sizeof(int));
0x2 默认对齐
struct MyStruct {
char a;
int b;
};
printf("Size of : %d bytes\n", sizeof(struct MyStruct));
0x3 pack进行对齐设置
#pragma pack(2)
struct MyStruct {
char a;
int b;
};
#pragma pack()
printf("Size of : %d bytes\n", sizeof(struct MyStruct));