endianness- все статьи тега


C# little endian или big endian?

в документации оборудования, что позволяет нам управлять им через UDP/IP и, Я нашел следующий фрагмент: в этом протоколе связи DWORD-это 4 байта данных, WORD - это 2 байта данных, Байт-это однобайтовые данные. Формат хранения мало endian, а именно 4 байта (32bits) данные хранятся как: d7-d0, d15-d8, d23-d16, d31-d24; двойные байты (16bits) данные хранятся как: d7-d0 , d15-d8. Мне интересно, как это переводится на C#? Делать Я должен конвертировать вещи перед отправкой? Например, если я х ...

Определение порядка следования байтов во время компиляции

есть ли безопасный, портативный способ определить (во время компиляции) endianness платформы, на которой компилируется моя программа? Я пишу в с. [редактирование] Спасибо за ответы, я решил придерживаться решения времени выполнения! ...