Я пытаюсь понять двоичный протокол, в котором я получаю определенные значения, например,
C20707F7 или C5A6F29E
Мне нужно преобразовать их в обычное число с плавающей точкой, когда я делаю это "нормальный"способ получения для первого значения -33,8, а для второго -5342,33, например, с использованием https://gregstoll.com/~gregstoll/floattohex/
Существуют ли другие распространенные способы преобразования / кодирования значения с плавающей запятой в шестнадцатеричный формат? Я почти уверен, что каждое из двух приведенных выше значений должно быть положительным значением от 0 до 100. Я попытался поменять порядок байтов, но это не помогло.
У кого-нибудь есть идея?