@cnc13 sagte in Die C++ Programmiersprache - Hilfe zu Fragestellungen?: Also lässt sich daraus auch annehmen, das die Ausrichtung nicht ungerade sein können, da ein Rechner in der Regel Daten verarbeitet zur Basis 2, oder gibt es Systeme die eine Ungerade Ausrichtung besitzen? Man kann, wenn auf dem System ein miss aligned Zugriff erlaubt ist, dies über über gepackte struct realisieren. @DirkB sagte in Die C++ Programmiersprache - Hilfe zu Fragestellungen?: Es gibt/gab (exotische) (DSP-)Systeme, dort ist ein Byte 24-Bit breit. Das ist die kleinste adressierbare Einheit. Dort sind dann char, short und int gleich groß. und somit ist sizeof() davon 1 und können auf jeder Adresse liegen.