Jak zapisać liczbę zmiennoprzecinkową w 2 bajtach?
Tak, jestem świadomy standardu IEEE-754 w połowie precyzji, i tak, jestem świadomy pracy wykonanej w terenie. Mówiąc najprościej, próbuję zapisać prostą liczbę zmiennoprzecinkową (jak52.1
lub1.25
) w zaledwie 2 bajty.
Wypróbowałem kilka implementacji wJawa i wDO# ale rujnują wartość wejściową, dekodując inną liczbę. Żywisz się32.1
i po dekodowaniu kodu otrzymasz32.0985
.
Czy istnieje JAKIEKOLWIEK sposób, w jaki mogę przechowywać liczby zmiennoprzecinkowe w zaledwie 16 bitach bez rujnowania wartości wejściowej?
Dziękuję bardzo.