Hast du schon in den Wikipedia-Link zu
IEEE754 geschaut?
Zitat: |
Schließlich ist die Mantisse 1 ≤ m < 2 ein Wert, der sich aus den p Mantissenbits mit dem Wert M als m = 1 + M/2^p berechnet. Einfacher ausgedrückt denkt man sich an das Mantissenbitmuster M links eine „1,“ angehängt: m = 1,M.
|
Bei deinen Werten also
Quelltext
1:
| -1,825018 * 2^(92-127) = -1,825018 * 2^-35 = -5,31150144524872303009033203125e-5 = 0,0000531150144524872303009033203125 |
Beachte das
e-5 (d.h.
*10^-5) bei dem berechneten Wert (ich denke, dein Tool hat das auch so berechnet, nur du hast es übersehen).
PS: Ich komme bei der Mantisse (mit dem Windows-Taschenrechner) auf einen leicht anderen Wert:
Quelltext
1: 2: 3: 4:
| 11010011011001000110010 (binär) = 6926898 (dezimal)
M = 6926898 / 2^23 = 6926898 / 8388608 = 0,8257505893707275390625 |
Und dann entsprechend auf
Quelltext
1:
| -1,8257505893707275390625 * 2^-35 = -5,3136335609327289830616791732609e-11 |
Aber auch da kann ich mich verrechnet haben, aber so paßt es wohl auch eher zu der Ausgabe des Tools - aber wie schon geschrieben, beachte dann hinten die Angabe des
e-11.
PPS: Mit einem Online IEEE754 Tool habe ich es auch noch mal nachrechnen lassen und es kommt auf (gerundet) -5.3136336E-11 (und bei der Rückumwandlung auf 0xAE69B232). qed