Sobes.tech
Back to questions
Junior — Middle
80

Какое отличие между порядком байтов в системах big-endian и little-endian?

Answer from AI

sobes.tech AI

Big-endian и little-endian — это два способа упорядочивания байтов в многобайтовых числах:

  • Big-endian: старший (наиболее значимый) байт хранится в младшем адресе памяти, то есть первым.
  • Little-endian: младший (наименее значимый) байт хранится в младшем адресе памяти.

Например, число 0x12345678 в памяти будет выглядеть так:

  • Big-endian: 12 34 56 78
  • Little-endian: 78 56 34 12

Это важно при передаче данных между системами с разным порядком байтов или при работе с низкоуровневым кодом.