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 der Division zweier angegebener Zahlen zurück.
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
Ein Dividend.
- y
- Single
Ein Divisor.
Gibt zurück
Eine Zahl gleich x
– (y
Q), wobei Q der auf die nächste ganze Zahl gerundete Quotient von x
/ y
ist (wenn x
/ y
genau in der Mitte zwischen zwei ganzen Zahlen liegt, wird die gerade ganze Zahl zurückgegeben).
Wenn x
- (y
Q) gleich 0 ist, wird bei positivem x
+0 und bei negativem x
-0 zurückgegeben.
Wenn y
= 0 ist, wird NaN zurückgegeben.
Hinweise
Dieser Vorgang entspricht dem in Abschnitt 5.1 der ANSI/IEEE Std 754-1985 definierten Restvorgang; IEEE-Standard für Binäre Floating-Point Arithmetik; Institut für Elektro- und Elektronikingenieure, Inc; 1985.
Die IEEERemainder -Methode ist nicht identisch mit dem Restoperator. 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)
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für