Sobes.tech
Junior — Middle

Pode explicar o que significa a ordem de bytes big-endian ao armazenar dados na memória?

sobes.tech IA

Resposta da IA

A ordem de bytes big-endian é uma forma de armazenar números multibyte na memória, na qual o byte mais significativo (o de maior valor) é colocado no endereço mais baixo, ou seja, no início da sequência. Por exemplo, um número de 32 bits 0x12345678 na memória será armazenado como:

Endereço:  0x00  0x01  0x02  0x03
Valor:     0x12  0x34  0x56  0x78

Isto é oposto ao little-endian, onde o byte menos significativo é armazenado primeiro. Big-endian é frequentemente usado em protocolos de rede (ordem de bytes de rede) e em algumas arquiteturas de processador.