Das ist genormt - und das ist auch gut so.
23 Bit Mantisse bei float (32bit Gleitpunktzahl) und 52 Bit bei double (64bit)
123michi19
Vielen Dank für deine Antwort. Die 23 Bit sind dann standardmäßig, falls in der Klausur wirklich eine Perioden-Mantisse (gibt es dieses Wort überhaupt
) kommt?
eulerscheZahl
Bis dahin alles richtig.
Ja, das wird periodisch. Du nimmst einfach die ersten 23 Bit der Binärfolge und schreibst sie in die Mantisse. Die Zahl 18,4 kann binär nicht exakt gespeichert werden, was bei Weiterverwendung des Ergebnisses zu Problemen führen kann.
in summe steht jetzt nicht 0, sondern -0.000954 (mit g++ kompiliert)
123michi19
Zahl in IEEE umrechnen
Meine Frage:
Hi zusammen,
noch eine Frage zur Umrechnung einer Dezimalzahl in eine Gleitzahl (IEEE)
Die Zahl lautet 18,4.
1) S bestimmen, positives Vorzeichen, daher 0
2) n bestimmen -> n = 4 B = 4+127 = 131 (befinden uns im Binary 32)
In Binär: 10000011_2
3) Mantisse: b = (18,4 / 16) - 1 = 0,15