sizeof macht Fehler
-
Hallo,
kann es sein das sizeof falsch rechnet?
Habe folgenden Struct:struct TAbHeader{ unsigned short Abnr; unsigned char Abtype; unsigned char Adresse; unsigned char Minute; unsigned char Stunde; unsigned char Tag; unsigned char Monat; unsigned short Jahr; unsigned char Datenlaenge; }AbHeader;
Wenn ich da jetzt die Größe mit sizeof ermittel bekomme ich 12 zurück und nicht wie richtig 11.
Warum?
-
such mal nach dem Stichwort Padding Bytes.
-
such mal nach dem Stichwort Padding Bytes.
Das Stichwort Alignment wäre zusätzlich meiner Meinung nach auch kein schlechtes.