System.Math.TFPUPrecisionMode
Delphi
TFPUPrecisionMode = (pmSingle, pmReserved, pmDouble, pmExtended) platform;
C++
enum DECLSPEC_DENUM TFPUPrecisionMode : unsigned char { pmSingle, pmReserved, pmDouble, pmExtended };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Beschreibung
TFPUPrecisionMode definiert, wie die FPU die Genauigkeit behandelt.
Die FPU (Floating Point Unit) behandelt Gleitkommaberechnungen. GetPrecisionMode wird zum Lesen und SetPrecisionMode zum Setzen des Modus der Genauigkeitskontrolle verwendet. TFPUPrecisionMode definiert diesen Modus.
TFPUPrecisionMode kann einen der folgenden Werte annehmen:
Wert | Bedeutung |
---|---|
pmSingle |
Einfache Genauigkeit: 7 signifikante Ziffern, Exponent von -38 bis +38. |
pmReserved |
Für die zukünftige Verwendung vorgesehen. |
pmDouble |
Doppelte Genauigkeit: 15 signifikante Ziffern, Exponent von -308 bis +308. |
pmExtended |
Erweiterte Genauigkeit: 19 signifikante Ziffern, Exponent von -4932 bis +4932. |