MathF.Pow(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í zadané číslo zvýšené na zadanou mocninu.
public:
static float Pow(float x, float y);
public static float Pow (float x, float y);
static member Pow : single * single -> single
Public Shared Function Pow (x As Single, y As Single) As Single
Parametry
- x
- Single
Číslo s plovoucí desetinou čárkou s jednou přesností, které se má zvýšit na mocninu.
- y
- Single
Číslo s plovoucí desetinou čárkou s jednou přesností, které určuje mocninu.
Návraty
Číslo x
zvýšené na mocninu y
.
Poznámky
Následující tabulka uvádí vrácenou hodnotu, pokud jsou pro x
parametry a y
zadány různé hodnoty nebo rozsahy hodnot. Další informace najdete v tématech Single.PositiveInfinity, Single.NegativeInfinity a Single.NaN.
x | y | Vrácená hodnota |
---|---|---|
Libovolná hodnota s výjimkou NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN v rozhraní .NET Framework)* |
NaN |
Libovolná hodnota kromě 0 | NaN * |
±0 | < 0 a liché celé číslo | NegativeInfinity nebo PositiveInfinity |
±0 | NegativeInfinity |
PositiveInfinity |
±0 | PositiveInfinity |
+0 |
±0 | > 0 a liché celé číslo | ±0 |
-1 | NegativeInfinity nebo PositiveInfinity |
1 |
+1 | Libovolná hodnota s výjimkou NaN |
1 |
+1 | NaN |
1 (NaN v rozhraní .NET Framework)* |
Libovolná hodnota kromě 1 | NaN |
NaN * |
-1 < x < 1 | PositiveInfinity |
+0 |
< -1 nebo > 1 | PositiveInfinity |
PositiveInfinity |
-1 < x < 1 | NegativeInfinity |
PositiveInfinity |
< -1 nebo > 1 | NegativeInfinity |
+0 |
PositiveInfinity |
< 0 | +0 |
PositiveInfinity |
> 0 | PositiveInfinity |
NegativeInfinity |
< 0 a konečné a liché celé číslo | -0 |
NegativeInfinity |
> 0 a konečné a liché celé číslo | NegativeInfinity |
NegativeInfinity |
< 0 a konečné a ne liché celé číslo | +0 |
NegativeInfinity |
> 0 a konečné a ne liché celé číslo | PositiveInfinity |
±0 | < 0 a konečné a ne liché celé číslo | PositiveInfinity |
±0 | > 0 a konečné a ne liché celé číslo | +0 |
< 0, ale ne NegativeInfinity |
Konečný non-integer | NaN |
* Tyto řádky se nezobrazují v úplné sadě pravidel pro pow
, jak je definováno standardem IEEE pro Floating-Point aritmetika. Jsou sem zahrnuté, protože .NET zakazuje výjimky IEEE 754 s plovoucí desetinnou čárkou, a proto nerozlišuje mezi qNaN
(tiché NaN) a sNaN
(signalizují NaN). Specifikace IEEE 754 toto zakázání výjimky umožňuje.
Tato metoda volá základní modul runtime jazyka C a přesný výsledek nebo platný rozsah vstupu se může v různých operačních systémech nebo architekturách lišit.
Platí pro
Viz také
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