ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
1281123 Топик полностью
maleon (03.02.2023 14:01, просмотров: 226) ответил SciFi на Это уже какая-то фантастика. И зачем? Опишите задачу, наверняка у неё есть более реалистичные решения.
Полученная последовательность байтов есть большая древовидная структура 

Так как ноги у неё растут с Модбас (РТУ) то числовые поля у неё старшим вперёд,

а вот её битовые поля (являющиеся скажем 4-х байтовым целым числом) - младшим вперёд.

Т.е. десятий скажем бит находится реально в бите 1 (нумерация с нуля) второго байта по счёту,

того фрагмента массива байт, где находится это число.

Так что получается фантастика иногда и в подмётки не годится нашей реальности.

Понятно, что с помощью дополнительного кода можно всё это привести к желаемому состоянию.

Однако, как было бы удобно, что бы компилятор сам разные варианты байт правильно интерпретировал