System.Math.SetRoundMode
Delphi
function SetRoundMode(const RoundMode: TRoundingMode): TRoundingMode;
C++
extern DELPHI_PACKAGE TRoundingMode __fastcall SetRoundMode(const TRoundingMode RoundMode);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Description
Définit le mode d'arrondi des calculs en virgule flottante.
Appelez SetRoundMode pour indiquer la façon dont les problèmes d'arrondi numérique sont gérés.
La valeur du mode d'arrondi détermine certaines règles pouvant affecter le résultat. Avec le mode d'arrondi par défaut (rmNearest
), si X se trouve exactement à mi-chemin entre deux nombres entiers, le résultat est toujours le nombre pair.
Le mode d'arrondi peut être l'une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Arrondit à la valeur entière la plus proche. |
|
Arrondit vers moins l'infini. |
|
Arrondit vers plus l'infini. |
|
Tronque la valeur, en arrondissant les nombres positifs vers le bas et les nombres négatifs vers le haut. |
Voir aussi
- Routines de contrôle des nombres à virgule flottante
- Problèmes d'arrondi des nombres à virgule flottante
- Routines d'arrondi des nombres à virgule flottante