System.Round
Delphi
function Round(X: Real): Int64;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas | System | System |
Description
Renvoie la valeur de X arrondie au plus proche entier.
Dans Delphi, la fonction Round arrondit une valeur de type réel en valeur de type entier.
X est une expression de type réel. Round renvoie une valeur Int64 qui correspond à la valeur de X arrondie au nombre entier le plus proche. Le Tmode d'arrondi par défaut est rmNearest
. Si X se trouve exactement à mi-chemin entre deux nombres entiers, le résultat est toujours le nombre pair. Cette méthode est souvent appelée "arrondi bancaire" (voir "Banker's rounding)."
Si la valeur arrondie n'est pas comprise dans l'étendue Int64, une erreur d'exécution est générée ; vous pouvez la gérer à l'aide de l'exception EInvalidOp .
Remarque: Le comportement de Round peut être affecté par la procédure Set8087CW ou la fonction System.Math.SetRoundMode.
Voir aussi
- System.Int
- System.Trunc
- System.Set8087CW
- System.Math.SetRoundMode
- System.Math.RoundTo
- System.Math.SimpleRoundTo
- Routines intrinsèques de Delphi
- Routines mathématiques
- Problèmes d'arrondi des nombres à virgule flottante
- Contrôle de la précision à virgule flottante (Delphi pour x64) ({$EXCESSPRECISION})