MathF.IEEERemainder(Single, Single) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Rest zurück, der sich aus der Division einer angegebenen Zahl durch eine andere angegebene Zahl ergibt.
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
Parameter
- x
- Single
Der Zähler
- y
- Single
Der Nenner
Gibt zurück
Das Ergebnis der Aufteilung x
durch y
Hinweise
Dieser Vorgang entspricht dem restlichen Vorgang, der in Abschnitt 5.1 von ANSI/IEEE Std 754-1985 definiert ist; IEEE Standard for Binary Floating-Point Arithmetik; Institut für Elektro- und Elektronikingenieure, Inc; 1985.
Die IEEERemainder-Methode ist nicht mit dem Restoperatoridentisch. Obwohl beide den Rest nach der Division zurückgeben, sind die verwendeten Formeln unterschiedlich. Die Formel für die IEEERemainder-Methode lautet:
IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))
Im Gegensatz dazu lautet die Formel für den Restoperator:
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)