2016-03-23 7 views
0

Was ist eine "Präzision"? Was ist der Unterschied zwischen Single und Double bei Float und Double? Was bedeuten diese Zeilen? 'Single-Precision 32-Bit IEEE 754 floating point' | 'Double-Precision 64-Bit IEEE 754 Fließkomma'Was ist eine einzelne Genauigkeit/doppelte Genauigkeit in Java?

+0

ISTM, dass es nicht zu schwer sein kann zu sagen, google dies. [Einfache Genauigkeit] (https://en.wikipedia.org/wiki/Single-precision_floating-point_format) ist einfach, ebenso [IEEE 754] (https://en.wikipedia.org/wiki/IEEE_floating_point). –

Antwort

1

"Einfache Genauigkeit" und "doppelte Genauigkeit" beziehen sich auf die Anzahl der Maschinenworte (4-Byte/32-Bit-Blöcke) zum Speichern einer reellen Zahl mit unterschiedlichen Graden der Genauigkeit.

IEEE 754 ist nur ein Standard - die bei weitem dominierende Standard in der modernen Computing - für wie Sie diese Bits verwenden, um eine reelle Zahl darstellen, durch die Darstellung als wesentlichen

+/- 1.xyz... * 2^abc... 

.. .wo die Frage ist, wie viele Bits des Speichers Sie verwenden, um xyz und abc zu speichern.