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 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 à