System.Math.TFPUPrecisionMode
Delphi
TFPUPrecisionMode = (pmSingle, pmReserved, pmDouble, pmExtended) platform;
C++
enum DECLSPEC_DENUM TFPUPrecisionMode : unsigned char { pmSingle, pmReserved, pmDouble, pmExtended };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Description
TFPUPrecisionMode définit comment la FPU gère la précision.
La FPU (Floating Point Unit) gère les calculs en virgule flottante. GetPrecisionMode est utilisée pour lire, et SetPrecisionMode pour définir le mode de contrôle de la précision, avec TFPUPrecisionMode définissant ce mode.
TFPUPrecisionMode peut prendre l'une des valeurs suivantes :
Valeur | Signification |
---|---|
pmSingle |
Simple précision : 7 chiffres significatifs, exposant de -38 à +38. |
pmReserved |
Réservé à une utilisation future. |
pmDouble |
Double précision : 15 chiffres significatifs, exposant de -308 à +308. |
pmExtended |
Précision étendue : 19 chiffres significatifs, exposant de -4932 à +4932. |