У меня есть требование, которое включает некоторый уровень битовых операций. У меня нет опыта работы с битами.
Из байта файла мне нужно выбрать пятый и шестой байт.
![enter image description here](https://i.stack.imgur.com/AsYZ4.png)
и необходимо вычислить значение по этой формуле, которая объясняется следующим образом для данного примера
байт 5 - LSB, байт 6 MSB. В примере смещение будет 598 (LSB * (MSB << 8)) </p>
Как они получили 598 для данного примера?
Я знаю, что LSB означает младший бит, а MSB является старшим битом.
Значит, 8 - это младший бит 5-го байта, а 0 - старший бит шестого байта?
Или мне нужно преобразовать 98 и 05 в биты, а затем нужно выяснить эти два значения?
Я хочу закодировать эту формулу в C#.