Да, я знаю о IEEE -754 половине -стандарт точности, и да, я знаю о работе, проделанной в этой области. Проще говоря, я пытаюсь сохранить простое число с плавающей запятой (, например 52.1
или 1.25
), всего за 2 байта.
Я пробовал некоторые реализации на Java и на C #, но они портят входное значение, декодируя другое число. Вы вводите 32.1
и после кодирования -декодируете, вы получаете 32.0985
.
Есть ли ЛЮБОЙ способ хранить числа с плавающей запятой всего в 16 -битах, не разрушая входное значение?
Большое спасибо.