MathF.IEEERemainder(Single, Single) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert het restgetal dat het resultaat is van de verdeling van een opgegeven getal door een ander opgegeven getal.
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
Parameters
- x
- Single
De teller
- y
- Single
De noemer
Retouren
Het resultaat van delen x door y
Opmerkingen
Deze bewerking voldoet aan de restbewerking die is gedefinieerd in sectie 5.1 van ANSI/IEEE Std 754-1985; IEEE Standard for Binary Floating-Point Arithmetic; Institute of Electrical and Electronics Engineers, Inc; 1985.
De IEEERemainder methode is niet hetzelfde als de restoperator. Hoewel beide de rest na deling retourneren, zijn de formules die ze gebruiken verschillend. De formule voor de IEEERemainder methode is:
IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))
De formule voor de restoperator is daarentegen:
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)