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 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 IEEERemainder méthode n’est pas la même que l’opérateur restant. Bien que les deux retournent le reste après la division, les formules qu’ils utilisent sont différentes. La formule de la IEEERemainder méthode 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 à