MathF.Round Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Round(Single, Int32, MidpointRounding) |
Arrondit une valeur à virgule flottante simple précision à un nombre spécifié de chiffres fractionnaires à l’aide de la convention d’arrondi spécifiée. |
Round(Single, MidpointRounding) |
Arrondit une valeur à virgule flottante simple précision à un entier à l’aide de la convention d’arrondi spécifiée. |
Round(Single) |
Arrondit un nombre à virgule flottante simple précision au nombre entier le plus proche, et les valeurs médianes au nombre pair le plus proche. |
Round(Single, Int32) |
Arrondit un nombre à virgule flottante simple précision au nombre de chiffres fractionnaires spécifié, et les valeurs médianes au nombre pair le plus proche. |
Round(Single, Int32, MidpointRounding)
- Source:
- MathF.cs
- Source:
- MathF.cs
- Source:
- MathF.cs
Arrondit une valeur à virgule flottante simple précision à un nombre spécifié de chiffres fractionnaires à l’aide de la convention d’arrondi spécifiée.
public:
static float Round(float x, int digits, MidpointRounding mode);
public static float Round (float x, int digits, MidpointRounding mode);
static member Round : single * int * MidpointRounding -> single
Public Shared Function Round (x As Single, digits As Integer, mode As MidpointRounding) As Single
Paramètres
- x
- Single
Nombre à virgule flottante simple précision à arrondir.
- digits
- Int32
Nombre de chiffres fractionnaires de la valeur de retour.
- mode
- MidpointRounding
Une des valeurs d’énumération qui spécifie la stratégie d’arrondi à utiliser.
Retours
Nombre x
arrondi à qui a digits
des chiffres fractionnaires. Si x
a moins de chiffres fractionnaires que digits
, x
est retourné sans modification.
Exceptions
digits
est inférieur à 0 ou supérieur à 6.
mode
n’est pas une valeur valide de MidpointRounding.
Remarques
La valeur de l’argument digits
peut être comprise entre 0 et 6. Le nombre maximal de chiffres intégraux et fractionnaires pris en charge par le Single type est 6.
Important
Pour arrondir les valeurs du point médian, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes liés à la représentation binaire et à la précision du format à virgule flottante, la valeur retournée par la méthode peut être inattendue. Pour plus d’informations, consultez Arrondi et précision.
Si la valeur de l’argument x
est Single.NaN, la méthode retourne Single.NaN. Si x
est Single.PositiveInfinity ou Single.NegativeInfinity, la méthode retourne Single.PositiveInfinity ou Single.NegativeInfinity, respectivement.
Voir aussi
S’applique à
Round(Single, MidpointRounding)
- Source:
- MathF.cs
- Source:
- MathF.cs
- Source:
- MathF.cs
Arrondit une valeur à virgule flottante simple précision à un entier à l’aide de la convention d’arrondi spécifiée.
public:
static float Round(float x, MidpointRounding mode);
public static float Round (float x, MidpointRounding mode);
static member Round : single * MidpointRounding -> single
Public Shared Function Round (x As Single, mode As MidpointRounding) As Single
Paramètres
- x
- Single
Nombre à virgule flottante simple précision à arrondir.
- mode
- MidpointRounding
Une des valeurs d’énumération qui spécifie la stratégie d’arrondi à utiliser.
Retours
Entier arrondi x
à à l’aide de la mode
convention d’arrondi. Cette méthode retourne un Single type au lieu d’un type intégral.
Exceptions
mode
n’est pas une valeur valide de MidpointRounding.
Remarques
Important
Pour arrondir les valeurs du point médian, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes liés à la représentation binaire et à la précision du format à virgule flottante, la valeur retournée par la méthode peut être inattendue. Pour plus d’informations, consultez Arrondi et précision.
Si la valeur de l’argument x
est Single.NaN, la méthode retourne Single.NaN. Si x
est Single.PositiveInfinity ou Single.NegativeInfinity, la méthode retourne Single.PositiveInfinity ou Single.NegativeInfinity, respectivement.
Voir aussi
S’applique à
Round(Single)
- Source:
- MathF.cs
- Source:
- MathF.cs
- Source:
- MathF.cs
Arrondit un nombre à virgule flottante simple précision au nombre entier le plus proche, et les valeurs médianes au nombre pair le plus proche.
public:
static float Round(float x);
public static float Round (float x);
static member Round : single -> single
Public Shared Function Round (x As Single) As Single
Paramètres
- x
- Single
Nombre à virgule flottante simple précision à arrondir.
Retours
Entier le plus proche de x
. Si le composant fractionnaire de x
se trouve à égale distance de deux entiers, l'un pair et l'autre impair, le nombre pair est retourné. Notez que cette méthode retourne un objet Single plutôt qu'un type intégral.
Remarques
Cette méthode utilise la convention d’arrondi par défaut de MidpointRounding.ToEven.
Important
Pour arrondir les valeurs du point médian, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes liés à la représentation binaire et à la précision du format à virgule flottante, la valeur retournée par la méthode peut être inattendue. Pour plus d’informations, consultez Arrondi et précision.
Si la valeur de l’argument x
est Single.NaN, la méthode retourne Single.NaN. Si x
est Single.PositiveInfinity ou Single.NegativeInfinity, la méthode retourne Single.PositiveInfinity ou Single.NegativeInfinity, respectivement.
Notes pour les appelants
En raison de la perte de précision qui peut résulter de la représentation de valeurs décimales en tant que nombres à virgule flottante ou de l’exécution d’opérations arithmétiques sur des valeurs à virgule flottante, dans certains cas, la Round(Single) méthode peut ne pas sembler arrondir les valeurs de point intermédiaire à l’entier pair le plus proche.
Voir aussi
S’applique à
Round(Single, Int32)
- Source:
- MathF.cs
- Source:
- MathF.cs
- Source:
- MathF.cs
Arrondit un nombre à virgule flottante simple précision au nombre de chiffres fractionnaires spécifié, et les valeurs médianes au nombre pair le plus proche.
public:
static float Round(float x, int digits);
public static float Round (float x, int digits);
static member Round : single * int -> single
Public Shared Function Round (x As Single, digits As Integer) As Single
Paramètres
- x
- Single
Nombre à virgule flottante simple précision à arrondir.
- digits
- Int32
Nombre de chiffres fractionnaires de la valeur de retour.
Retours
Nombre le plus proche de x
contenant un nombre de chiffres fractionnaires égal à digits
.
Exceptions
digits
est inférieur à 0 ou supérieur à 6.
Remarques
La valeur de l’argument digits
peut être comprise entre 0 et 6. Notez que 6 est le nombre maximal de chiffres intégraux et fractionnaires pris en charge par le Single type.
Cette méthode utilise la convention d’arrondi par défaut de MidpointRounding.ToEven.
Important
Pour arrondir les valeurs du point médian, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes liés à la représentation binaire et à la précision du format à virgule flottante, la valeur retournée par la méthode peut être inattendue. Pour plus d’informations, consultez Arrondi et précision.
Si la valeur de l’argument x
est Single.NaN, la méthode retourne Single.NaN. Si x
est Single.PositiveInfinity ou Single.NegativeInfinity, la méthode retourne Single.PositiveInfinity ou Single.NegativeInfinity, respectivement.
Voir aussi
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour