Junior — Middle
Czy możesz wyjaśnić, co oznacza porządek bajtów big-endian podczas przechowywania danych w pamięci?
sobes.tech AI
Odpowiedź od AI
Kolejność bajtów big-endian to sposób przechowywania wielobajtowych liczb w pamięci, w którym najbardziej znaczący (najważniejszy) bajt znajduje się pod niższym adresem, czyli na początku sekwencji. Na przykład, 32-bitowa liczba 0x12345678 w pamięci będzie przechowywana jako:
Adres: 0x00 0x01 0x02 0x03
Wartość: 0x12 0x34 0x56 0x78
Jest to przeciwieństwo little-endian, gdzie najmniej znaczący bajt jest przechowywany jako pierwszy. Big-endian jest często używany w protokołach sieciowych (kolejność bajtów sieciowych) i w niektórych architekturach procesorów.