Ich habe ein Array char c[12] = {'a','b','c','d','e','f','g','h','0','1','2','3'}
In hexadezimal diese Werte {0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x30, 0x31, 0x32, 0x33}
Wird ein char-Array in Ordnung in einem Little-Endian oder Big-Endian-System unterscheidet
sein würden, was ich habe mich gefragt, ob das Array anders im Speicher abgelegt werden würde in ein Big-Endian- oder Little-Endian-System?
Ich dachte, dass sie die gleichen wären, weil die Endian-Systeme arbeiten, indem sie bestimmen, wie man ein Element durch die kleinsten oder höchstwertigen Bits eines einzelnen Elements im Array speichert und die Bytes sortiert, aber da ein Zeichen nur ein ist Einzelbyte sortieren sie die Bytes auf die gleiche Weise.
"Ein Beispiel für Middle-Endianess ist das amerikanische Datumsformat." ([bad src] (https://en.wikipedia.org/wiki/Endianess#Middle)) – Daniel