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 de la division d'un nombre spécifié par un autre.
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
Dividende.
- y
- Single
Diviseur.
Retours
Nombre égal à x
- (y
Q), où Q est le quotient de x
/ y
arrondi à l’entier le plus proche (si x
/ y
se trouve à égale distance de deux entiers, l’entier pair est retourné).
Si x
- (y
Q) est égal à zéro, la valeur retournée est +0 si x
est positif, ou -0 si x
est négatif.
Si y
= 0, NaN est retourné.
Remarques
Cette opération est conforme à l’opération restante définie à la section 5.1 de la norme ANSI/IEEE Std 754-1985 ; Norme IEEE pour binary Floating-Point arithmétique; Institute of Electrical and Electronics Engineers, Inc; 1985.
La IEEERemainder méthode n’est pas la même que l’opérateur de reste. Bien que les deux retournent le reste après 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 restant est la suivante :
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour