#include int main() { int i; union Ueberlagerung { int Zahl; unsigned char c[sizeof(int)]; } u; do { printf("Zahl eingeben (0 = Ende): "); scanf("%i", &u.Zahl); printf("\nByteweise Darstellung von %i:\n", u.Zahl); for (i = sizeof(int) - 1; i >= 0; i--) printf("Byte Nr: %i = %i\n", i, u.c[i]); printf("\n"); } while (u.Zahl); return 0; }