Como faço para salvar um número de ponto flutuante em 2 bytes?
Sim, estou ciente do padrão de meia-precisão IEEE-754 e, sim, estou ciente do trabalho realizado no campo. Simplificando, estou tentando salvar um simples número de ponto flutuante (como52.1
ou1.25
) em apenas 2 bytes.
Eu tentei algumas implementações emJava e emC # mas eles estragam o valor de entrada decodificando um número diferente. Você se alimenta32.1
e depois de codificar-decodificar você obtém32.0985
.
Existe alguma maneira eu posso armazenar números de ponto flutuante em apenas 16 bits sem arruinar o valor de entrada?
Muito obrigado.