Wert als Float darstellbar?
-
Hallo,
mein Gleitkommazahlen-Wissen ist etwas eingerostet.
Kann man die Zahl 1/200000 als 32 Bit Float darstellen?Danke :xmas2:
-
1/200000 = 0,000005
dürfte also ohne weiteres Platz haben
-
Weil Float32 auf 7 Stellen nach dem Komma genau sind?
-
float würde diesen Wert sowieso in halblogarithmischer Darstellung speichern (d.h. als 5e-6 bzw. 1,31072*2-18) - den Wert größenmäßig unterzubringen ist da kein Problem, schwieriger wird die Genauigkeit (in Binärdarstellung erhältst du eine periodischen Binärzahl, die an der Genauigkeitsgrenze gerundet werden muß).
-
-
Wird Rundungsfehler geben... nimm besser gleich double.