我只想知道以下结构声明.哪一个更适合用于内存分配?为什么?那么在unsigned char和unsigned int的情况下填充呢?
struct data{ unsigned char a:3; unsigned char b:4; };
和
struct data{ unsigned int a:3; unsigned int b:4; };