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 une valeur à virgule flottante simple précision à la valeur intégrale la plus proche, et arrondit les valeurs intermédiaires au nombre pair le plus proche. |
Round(Single, Int32) |
Arrondit une valeur à virgule flottante simple précision à un nombre spécifié de chiffres fractionnaires et arrondit les valeurs intermédiaires 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 à arrondir.
- digits
- Int32
Nombre de chiffres fractionnels à conserver.
- mode
- MidpointRounding
Convention d’arrondi à utiliser.
Retours
Représentation arrondie de x
avec des chiffres fractionnaires digits
à l’aide d’une convention d’arrondi mode
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 aller de 0 à 6. Le nombre maximal de chiffres intégral et fractionnaires pris en charge par le type Single est de 6.
Important
Lors de l’arrondi de valeurs intermédiaires, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes de représentation binaire et de précision au 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 à arrondir.
- mode
- MidpointRounding
Convention d’arrondi à utiliser.
Retours
Représentation arrondie de x
à l’aide d’une convention d’arrondi mode
Exceptions
mode
n’est pas une valeur valide de MidpointRounding.
Remarques
Important
Lors de l’arrondi de valeurs intermédiaires, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes de représentation binaire et de précision au 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 une valeur à virgule flottante simple précision à la valeur intégrale la plus proche, et arrondit les valeurs intermédiaires 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 à arrondir.
Retours
Représentation arrondie de x
Remarques
Cette méthode utilise la convention d’arrondi par défaut de MidpointRounding.ToEven.
Important
Lors de l’arrondi de valeurs intermédiaires, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes de représentation binaire et de précision au 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 sous forme de nombres à virgule flottante ou d’opérations arithmétiques sur des valeurs à virgule flottante, dans certains cas, la méthode Round(Single) peut ne pas sembler arrondir les valeurs intermédiaires à l’entier pair le plus proche.
Voir aussi
S’applique à
Round(Single, Int32)
- Source:
- MathF.cs
- Source:
- MathF.cs
- Source:
- MathF.cs
Arrondit une valeur à virgule flottante simple précision à un nombre spécifié de chiffres fractionnaires et arrondit les valeurs intermédiaires 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 à arrondir.
- digits
- Int32
Nombre de chiffres fractionnels à conserver.
Retours
Représentation arrondie de x
avec digits
chiffres fractionnels
Exceptions
digits
est inférieur à 0 ou supérieur à 6.
Remarques
La valeur de l’argument digits
peut aller de 0 à 6. Notez que 6 est le nombre maximal de chiffres intégraux et fractionnels pris en charge par le type de Single.
Cette méthode utilise la convention d’arrondi par défaut de MidpointRounding.ToEven.
Important
Lors de l’arrondi de valeurs intermédiaires, l’algorithme d’arrondi effectue un test d’égalité. En raison de problèmes de représentation binaire et de précision au 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.