MathF.Round 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í.
Přetížení
| Name | Description |
|---|---|
| Round(Single, Int32, MidpointRounding) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na zadaný počet desetinných číslic pomocí zadané konvence zaokrouhlování. |
| Round(Single, MidpointRounding) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na celé číslo pomocí zadané konvence zaokrouhlování. |
| Round(Single) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na nejbližší celočíselnou hodnotu a zaokrouhlí střední hodnoty na nejbližší sudé číslo. |
| Round(Single, Int32) |
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na zadaný počet desetinných míst a zaokrouhlí střední hodnoty na nejbližší sudé číslo. |
Round(Single, Int32, MidpointRounding)
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na zadaný počet desetinných číslic pomocí zadané konvence zaokrouhlování.
public:
static float Round(float x, int digits, MidpointRounding mode);
public static float Round(float x, int digits, MidpointRounding mode);
static member Round : single * int * MidpointRounding -> single
Public Shared Function Round (x As Single, digits As Integer, mode As MidpointRounding) As Single
Parametry
- x
- Single
Číslo, které se má zaokrouhlit
- digits
- Int32
Kolik desetinných číslic chcete zachovat.
- mode
- MidpointRounding
Konvence zaokrouhlování, která se má použít.
Návraty
Zaokrouhlená reprezentace xdigits s desetinnými číslicemi pomocí mode konvence zaokrouhlování
Výjimky
digits je menší než 0 nebo větší než 6.
mode není platná hodnota MidpointRounding.
Poznámky
Hodnota argumentu může být v rozsahu digits od 0 do 6. Maximální počet integrálních a desetinných číslic podporovaných Single typem je 6.
Important
Při zaokrouhlování středních hodnot provádí algoritmus zaokrouhlování test rovnosti. Vzhledem k problémům binární reprezentace a přesnosti ve formátu s plovoucí desetinnou čárkou může být hodnota vrácená metodou neočekávaná. Další informace naleznete v tématu Zaokrouhlování a přesnost.
Pokud je xhodnota argumentu Single.NaN , metoda vrátí Single.NaN. Pokud x je Single.PositiveInfinity nebo Single.NegativeInfinity, metoda vrátí Single.PositiveInfinity nebo Single.NegativeInfinity, v uvedeném pořadí.
Viz také
Platí pro
Round(Single, MidpointRounding)
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na celé číslo pomocí zadané konvence zaokrouhlování.
public:
static float Round(float x, MidpointRounding mode);
public static float Round(float x, MidpointRounding mode);
static member Round : single * MidpointRounding -> single
Public Shared Function Round (x As Single, mode As MidpointRounding) As Single
Parametry
- x
- Single
Číslo, které se má zaokrouhlit
- mode
- MidpointRounding
Konvence zaokrouhlování, která se má použít.
Návraty
Zaokrouhlená reprezentace x použití mode konvence zaokrouhlování
Výjimky
mode není platná hodnota MidpointRounding.
Poznámky
Important
Při zaokrouhlování středních hodnot provádí algoritmus zaokrouhlování test rovnosti. Vzhledem k problémům binární reprezentace a přesnosti ve formátu s plovoucí desetinnou čárkou může být hodnota vrácená metodou neočekávaná. Další informace naleznete v tématu Zaokrouhlování a přesnost.
Pokud je xhodnota argumentu Single.NaN , metoda vrátí Single.NaN. Pokud x je Single.PositiveInfinity nebo Single.NegativeInfinity, metoda vrátí Single.PositiveInfinity nebo Single.NegativeInfinity, v uvedeném pořadí.
Viz také
Platí pro
Round(Single)
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na nejbližší celočíselnou hodnotu a zaokrouhlí střední hodnoty na nejbližší sudé číslo.
public:
static float Round(float x);
public static float Round(float x);
static member Round : single -> single
Public Shared Function Round (x As Single) As Single
Parametry
- x
- Single
Číslo, které se má zaokrouhlit
Návraty
Zaokrouhlená reprezentace x
Poznámky
Tato metoda používá výchozí konvenci MidpointRounding.ToEvenzaokrouhlování .
Important
Při zaokrouhlování středních hodnot provádí algoritmus zaokrouhlování test rovnosti. Vzhledem k problémům binární reprezentace a přesnosti ve formátu s plovoucí desetinnou čárkou může být hodnota vrácená metodou neočekávaná. Další informace naleznete v tématu Zaokrouhlování a přesnost.
Pokud je xhodnota argumentu Single.NaN , metoda vrátí Single.NaN. Pokud x je Single.PositiveInfinity nebo Single.NegativeInfinity, metoda vrátí Single.PositiveInfinity nebo Single.NegativeInfinity, v uvedeném pořadí.
Poznámky pro volající
Kvůli ztrátě přesnosti, která může mít za následek reprezentaci desetinných hodnot jako čísla s plovoucí desetinnou čárkou nebo provádění aritmetických operací s hodnotami s plovoucí desetinnou čárkou, se v některých případech Round(Single) nemusí metoda zdát zaokrouhlit střední hodnoty na nejbližší sudé celé číslo.
Viz také
Platí pro
Round(Single, Int32)
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
- Zdroj:
- MathF.cs
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na zadaný počet desetinných míst a zaokrouhlí střední hodnoty na nejbližší sudé číslo.
public:
static float Round(float x, int digits);
public static float Round(float x, int digits);
static member Round : single * int -> single
Public Shared Function Round (x As Single, digits As Integer) As Single
Parametry
- x
- Single
Číslo, které se má zaokrouhlit
- digits
- Int32
Kolik desetinných číslic chcete zachovat.
Návraty
Zaokrouhlená reprezentace x desetinnými digits číslicemi
Výjimky
digits je menší než 0 nebo větší než 6.
Poznámky
Hodnota argumentu může být v rozsahu digits od 0 do 6. Všimněte si, že 6 je maximální počet integrálních a desetinných číslic podporovaných typem Single .
Tato metoda používá výchozí konvenci MidpointRounding.ToEvenzaokrouhlování .
Important
Při zaokrouhlování středních hodnot provádí algoritmus zaokrouhlování test rovnosti. Vzhledem k problémům binární reprezentace a přesnosti ve formátu s plovoucí desetinnou čárkou může být hodnota vrácená metodou neočekávaná. Další informace naleznete v tématu Zaokrouhlování a přesnost.
Pokud je xhodnota argumentu Single.NaN , metoda vrátí Single.NaN. Pokud x je Single.PositiveInfinity nebo Single.NegativeInfinity, metoda vrátí Single.PositiveInfinity nebo Single.NegativeInfinity, v uvedeném pořadí.