| # | Eingabe-Hex | Ausgabe-Hex | Vorzeichenlos | Vorzeichenbehaftet | Binär |
|---|
Das ist ein Endian-Umrechner: Er tauscht die Byteorder eines Mehrbyte-Hexwerts im Speicher. Byteorder eines Mehrbyte-Werts. 0x12345678: big-endian 12 34 56 78, little-endian 78 56 34 12, PDP 34 12 78 56. Beispiel: 32-Bit, BE→LE. Zwei Wörter AA BB CC DD 11 22 33 44 → DD CC BB AA 44 33 22 11; alles umkehren → 44 33 22 11 DD CC BB AA.
__builtin_bswap.Links ist Adresse 0. Little-endian legt das LSB an die niedrigste Adresse. uint8_t hat keine Endianness.
TCP/IP ist big-endian (RFC 1700). Auf LE-Hosts htons/htonl. Floats mit memcpy tauschen.
PDP-11 speichert 32 Bit als 34 12 78 56.
Floats: IEEE 754. Dump: Hex Dump. Ganzzahlen: Hexadezimal zu Dezimal.