Partager via


MathF.IEEERemainder(Single, Single) Méthode

Définition

Retourne le reste résultant de la division d’un nombre spécifié par un autre nombre spécifié.

public:
 static float IEEERemainder(float x, float y);
public static float IEEERemainder (float x, float y);
static member IEEERemainder : single * single -> single
Public Shared Function IEEERemainder (x As Single, y As Single) As Single

Paramètres

x
Single

Numérateur

y
Single

Dénominateur

Retours

Résultat de la division des x par y

Remarques

Cette opération est conforme à l’opération restante définie dans la section 5.1 de l’ANSI/IEEE Std 754-1985 ; NORME IEEE pour les Floating-Point arithmétiques binaires ; Institute of Electrical and Electronics Engineers, Inc ; 1985.

La méthode IEEERemainder n’est pas la même que l’opérateur de reste . Bien que les deux retournent le reste après la division, les formules qu’ils utilisent sont différentes. La formule de la méthode IEEERemainder est la suivante :

IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))

En revanche, la formule de l’opérateur de reste est la suivante :

Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
            (MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
            MathF.Sign(dividend)

S’applique à