写了一个union
typedef union {
char c;short s;
int i;
long l;
float f;
double d;
long double ld;
} Primitives;
sizeof(Primitives)的时候值为16;
而只是sizeof(long double)的时候值为12
想知道多出来的四字节的出处?
写了一个union
typedef union {
char c;} Primitives;
sizeof(Primitives)的时候值为16;
而只是sizeof(long double)的时候值为12
想知道多出来的四字节的出处?