Partager via


MathF.Round Méthode

Définition

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.

Voir aussi

S’applique à