If i define a char variable
char a;
and a structure with a single char member
struct OneChar { char a; };
All as will have the same size, no matter if they stand alone or are inside a structure.
a
What may happen inside a structure is that there is padding between members ... but that may also happen in "stand alone" variables.