MathF.IEEERemainder(Single, Single) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí zbytek vyplývající z rozdělení zadaného čísla jiným zadaným číslem.
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
Parametry
- x
- Single
Dividenda.
- y
- Single
Dělitel.
Návraty
Číslo rovnající se hodnotě x
- (y
Q), kde Q je podíl zaokrouhlenéhoy
/ x
na nejbližší celé číslo (pokud x
/ y
spadá do poloviny mezi dvě celá čísla, vrátí se sudé celé číslo).
Pokud x
je hodnota - (y
Q) nula, vrátí se hodnota +0, pokud x
je kladná, nebo -0, pokud x
je záporná.
Pokud y
= 0, NaN vrátí se.
Poznámky
Tato operace je v souladu se zbytkovou operací definovanou v oddílu 5.1 ANSI/IEEE Std 754-1985; Standard IEEE pro binární Floating-Point aritmetika; Institute of Electrical and Electronics Engineers, Inc; 1985.
Metoda IEEERemainder není stejná jako operátor zbytek. I když oba vrátí zbytek po dělení, vzorce, které používají, se liší. Vzorec pro metodu IEEERemainder je:
IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))
Naproti tomu vzorec pro operátor zbytek je:
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro