MathF.IEEERemainder(Single, Single) 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.
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)