U
also, die einzelnen bits werden nie vertauscht, na jedenfalls wenn es so ist, könnte es kein C programm der welt bemerken, denn die ganzen shift- und logik-operationen usw. gehen immer davon aus, dass in einem byte bit7 das höchstwertigste ist.
aber bei multibyte-variablen werden die bytes unterschiedlich angeordnet. ein (long)0x12345678 als 'big endian' gespeichert, ist im speicher 0x12, 0x34, 0x56, 0x78. als 'little endian' gespeichert ist es 0x78, 0x56, 0x34, 0x21.