MathF.Pow(Single, Single) Metoda

Definice

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é