Порядок байтов: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Если использовать <stdint.h>, то никаких условностей не будет. uint8_t всегда 1 байт, а uint16_t всегда 2 байта
Нет описания правки
Строка 4:
: <math>M = \sum_{i=0}^{n}A_i\cdot 256^i=A_0\cdot 256^0+A_1\cdot 256^1+A_2\cdot 256^2+\dots+A_n\cdot 256^n.</math>
Набор целых чисел <math>A_0,\dots,A_n</math>, каждое из которых лежит в интервале от 0 до 255, является последовательностью байтов, составляющих ''M''. При этом <math>A_0</math> называется ''младшим байтом'', а <math>A_n</math> — ''старшим байтом'' числа ''M''.
 
Поскольку компьютер не адресует отдельных битов (их можно получать только через [[битовое поле|битовые поля]]), порядок битов в байте важен только при физической организации хранения и передачи данных, и может отличаться от устройства к устройству.
 
== Варианты записи ==