MathF.IEEERemainder(Single, Single) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar resten från divisionen av ett angivet tal med ett annat angivet tal.
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
Parametrar
- x
- Single
Täljaren
- y
- Single
Nämnaren
Returer
Resultatet av att dividera x med y
Kommentarer
Den här åtgärden uppfyller reståtgärden som definieras i avsnitt 5.1 i ANSI/IEEE Std 754-1985. IEEE Standard för binär Floating-Point Aritmetik; Institute of Electrical and Electronics Engineers, Inc; 1985.
Metoden IEEERemainder är inte samma som restoperatorn. Även om båda returnerar resten efter divisionen är de formler de använder olika. Formeln IEEERemainder för metoden är:
IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))
Formeln för restoperatorn är däremot:
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)