by Anonymous » 21 Mar 2025, 09:27
Ich bin nach Wissen gesucht.
Ich versuche, schwimmende Punktzahlen zu verstehen.
Code: Select all
2-(2^-23) Exponent Bits
1.99999988079071044921875 * (1.7014118346046923173168730371588e+38) =
3.4028234663852885981170418348451e+38
< /code>
Dies sollte die größte schwimmende Punktzahl der Einzelprezision sein: < /p>
340282346638528859811704183484510000000.0
< /code>
Also, < /p>
float i = 340282346638528859811704183484510000000.0;
printf(TEXT, "Float %.38f", i);
Output: 340282346638528860000000000000000000000.0
< /code>
Offensichtlich wird die Zahl abgerundet, also versuche ich genau herauszufinden, was genau los ist. in IEEE-754 Fixed Point dargestellt. Erhalten Sie die gleiche Antwort.
Vielleicht verwendet der Computer, den ich verwende, IEEE-754?340282346638528860000000000000000000000.0< /code> ist die größte schwimmende Punktzahl, die genau dargestellt werden kann. Wenn das stimmt, dann wäre 340282346638528860000000000000000000000.0
die größte Zahl, die ohne Berechnung Fehler treu dargestellt werden kann. Ich denke, das würde Sinn machen. Brauche nur einen Segen. < /P>
Danke, < /p>
Ich bin nach Wissen gesucht.
Ich versuche, schwimmende Punktzahlen zu verstehen.[code]2-(2^-23) Exponent Bits
1.99999988079071044921875 * (1.7014118346046923173168730371588e+38) =
3.4028234663852885981170418348451e+38
< /code>
Dies sollte die größte schwimmende Punktzahl der Einzelprezision sein: < /p>
340282346638528859811704183484510000000.0
< /code>
Also, < /p>
float i = 340282346638528859811704183484510000000.0;
printf(TEXT, "Float %.38f", i);
Output: 340282346638528860000000000000000000000.0
< /code>
Offensichtlich wird die Zahl abgerundet, also versuche ich genau herauszufinden, was genau los ist. in IEEE-754 Fixed Point dargestellt. Erhalten Sie die gleiche Antwort.
Vielleicht verwendet der Computer, den ich verwende, IEEE-754?340282346638528860000000000000000000000.0< /code> ist die größte schwimmende Punktzahl, die genau dargestellt werden kann. Wenn das stimmt, dann wäre 340282346638528860000000000000000000000.0 [/code] die größte Zahl, die ohne Berechnung Fehler treu dargestellt werden kann. Ich denke, das würde Sinn machen. Brauche nur einen Segen. < /P>
Danke, < /p>