Na, ich versuch's mal:
das, was in Union definiert wird, also das "int" und das "char [4]" , steht (wegen "UNIT") an der selben Speicheradresse.
d.h. die gleichen 4 bytes sind einmal ein 32-Bit integer, und einmal 4 einzelne Bytes.
daher kannst du durch die angabe mixit.iInt ein Integer bearbeiten und durch die Angabe mixit.bCh[n] eines der vier Bytes.
Besser ?
Lesezeichen