Hi,
Ein float besteht in Java aus 4bytes = 32bit. Für meine Zwecke ist das zuviel... Gibt es in Java auch 16bit bytes?
Oder gibt es eine Möglichkeit, ein einzelnes byte für Nachkommarechnungen zu verwenden?
Das mag sich doof anhören, aber ich habe eine kleine Angewohnheit entwickelt alles möglichst komprimiert, klein und ohne Fußabdruck auf dem Rechner laufen zu lassen. Die Ergebnisse zeichnen sich aus und sind garnicht mal so gering.
Dabei sind mir floats jedoch schon zu groß, am besten shorts oder bytes.
Die Frage ist also, ob es kleinere floats (die 16bit Varianten) gibt oder ob man irgendwie regeln kann, dass eine Zahl (als byte) beim addieren als Nachkommazahl addiert wird?
Ein float besteht in Java aus 4bytes = 32bit. Für meine Zwecke ist das zuviel... Gibt es in Java auch 16bit bytes?
Oder gibt es eine Möglichkeit, ein einzelnes byte für Nachkommarechnungen zu verwenden?
Das mag sich doof anhören, aber ich habe eine kleine Angewohnheit entwickelt alles möglichst komprimiert, klein und ohne Fußabdruck auf dem Rechner laufen zu lassen. Die Ergebnisse zeichnen sich aus und sind garnicht mal so gering.
Dabei sind mir floats jedoch schon zu groß, am besten shorts oder bytes.
Die Frage ist also, ob es kleinere floats (die 16bit Varianten) gibt oder ob man irgendwie regeln kann, dass eine Zahl (als byte) beim addieren als Nachkommazahl addiert wird?