Aracılığıyla paylaş


MathF.IEEERemainder(Single, Single) Yöntem

Tanım

Belirtilen bir sayının belirtilen başka bir sayıya bölünmesinden kaynaklanan kalanı döndürür.

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

Parametreler

x
Single

Pay

y
Single

Payda

Döndürülenler

x y bölmenin sonucu

Açıklamalar

Bu işlem, ANSI/IEEE Std 754-1985'in Bölüm 5.1'de tanımlanan kalan işlemle uyumlu; İkili Floating-Point Aritmetik için IEEE Standard; Elektrik ve Elektronik Mühendisleri Enstitüsü, Inc; 1985.

yöntemi,kalan işleciyle aynı değildir. Bölmeden sonra her ikisi de kalanı döndürse de, kullandıkları formüller farklıdır. IEEERemainder yönteminin formülü:

IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))

Buna karşılık, kalan işlecin formülü şöyledir:

Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
            (MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
            MathF.Sign(dividend)

Şunlara uygulanır