Информация об изменениях

Сообщение Re: int32 читать побитово от 06.11.2015 10:39

Изменено 06.11.2015 10:40 Sinix

Здравствуйте, zoom-zoom, Вы писали:

ZZ>0x01 — Статус2.

ZZ>Как мне понять, какому статусу (Статус1, Статус2...) соответствует значение "1"?

В смысле? Шестнадцатеричную систему счисления программистам уже не выдают?

Если вопрос не про "что такое base16":
Как минимум endianess должен быть оговорен. См
http://stackoverflow.com/questions/217980/c-sharp-little-endian-or-big-endian

Для win (little endian) — просто используйте enum с соответствующими значениями.
Re: int32 читать побитово
Здравствуйте, zoom-zoom, Вы писали:

ZZ>0x01 — Статус2.

ZZ>Как мне понять, какому статусу (Статус1, Статус2...) соответствует значение "1"?

В смысле? Шестнадцатеричную систему счисления программистам уже не выдают?

Если вопрос не про "что такое base16":
Как минимум endianess должен быть оговорен. См
http://stackoverflow.com/questions/217980/c-sharp-little-endian-or-big-endian

Для десктопной win (little endian), или если значение приходит уже в виде int — просто используйте enum с соответствующими значениями.