| # | Hex de entrada | Hex de salida | Sin signo | Con signo | Binario |
|---|
Esto es un conversor de endianness: cambia el orden de bytes de un valor hex multibyte en memoria. Orden de bytes de un valor multibyte. 0x12345678: big-endian 12 34 56 78, little-endian 78 56 34 12, PDP 34 12 78 56. Ejemplo: 32 bits, BE→LE. Dos palabras AA BB CC DD 11 22 33 44 → DD CC BB AA 44 33 22 11; invertir todo → 44 33 22 11 DD CC BB AA.
__builtin_bswap.La izquierda es la dirección 0. Little-endian pone el LSB en la dirección más baja. uint8_t no tiene endianness.
TCP/IP es big-endian (RFC 1700). En host LE: htons/htonl. Flotantes con memcpy.
PDP-11 guarda 32 bits como 34 12 78 56.
Flotantes: IEEE 754. Dump: Hex Dump. Enteros: Hexadecimal a Decimal.