Wie funktioniert die Polsterung in der Struktur?
Die Ausgabe dieses Programms ist 28. Ich verstehe nicht, wie? Meiner Meinung nach sollte dies 32 (4 + 4 + 4 + 4 + 12) + 4 (um die Ausrichtung beizubehalten) = 32 sein. Bitte erläutern Sie den Grund für die Anzeige der Ausgabe 28 ??
struct test{
char c;
int d;
int x;
int y;
long double p;
}t1;
printf("%d",sizeof(t1));