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.