Wie speichere ich eine Gleitkommazahl in 2 Bytes?

Ja, mir ist der IEEE-754-Standard mit halber Genauigkeit bekannt, und mir ist die Arbeit vor Ort bekannt. Ich versuche ganz einfach, eine einfache Gleitkommazahl zu speichern (wie52.1, oder1.25) in nur 2 Bytes.

Ich habe einige Implementierungen in versuchtJava und inC # aber sie ruinieren den Eingabewert durch Decodieren einer anderen Zahl. Sie füttern32.1 und nach encode-decode bekommst du32.0985.

Gibt es eine Möglichkeit, Gleitkommazahlen in nur 16 Bit zu speichern, ohne den Eingabewert zu ruinieren?

Vielen Dank.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage