Język

MathF.Pow(Single, Single) Metoda

Definicja

Zwraca określoną liczbę podniesioną do określonej mocy.

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

Numer podstawowy.

y
Single

Określona moc.

Zwraca

x podniesione do potęgi y

Uwagi

W poniższej tabeli przedstawiono wartość zwracaną, gdy dla parametrów i x określono y różne wartości lub zakresy wartości. Aby uzyskać więcej informacji, zobacz tematy Single.PositiveInfinity, Single.NegativeInfinity oraz Single.NaN.

x t Wartość zwracana
Dowolna wartość z wyjątkiem NaN ±0 1
NaN ±0 1*
NaN Dowolna wartość z wyjątkiem 0 NaN*
±0 < 0 i nieparzysta liczba całkowita NegativeInfinity lub PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 i nieparzysta liczba całkowita ±0
-1 NegativeInfinity lub PositiveInfinity 1
+1 Dowolna wartość z wyjątkiem NaN 1
+1 NaN 1*
Dowolna wartość z wyjątkiem 1 NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 lub > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 lub > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < 0 i skończona i nieparzysta liczba całkowita 0–
NegativeInfinity > 0 i skończona i nieparzysta liczba całkowita NegativeInfinity
NegativeInfinity < 0 i skończone, a nie nie dziwna liczba całkowita +0
NegativeInfinity > 0 i skończone, a nie nie dziwna liczba całkowita PositiveInfinity
±0 < 0 i skończone, a nie nie dziwna liczba całkowita PositiveInfinity
±0 > 0 i skończone, a nie nie dziwna liczba całkowita +0
< 0, ale nie NegativeInfinity Skończona liczba całkowita NaN

* Te wiersze nie są wyświetlane w pełnym zestawie reguł zdefiniowanych pow przez standard IEEE dla Floating-Point arytmetyki. Są one uwzględnione tutaj, ponieważ .NET wyłącza wyjątki zmiennoprzecinkowe IEEE 754, a tym samym nie rozróżnia qNaN (cichy NaN) i sNaN (sygnalizator NaN). Specyfikacja IEEE 754 umożliwia wyłączenie tego wyjątku.

Ta metoda wywołuje podstawowe środowisko uruchomieniowe języka C, a dokładny wynik lub prawidłowy zakres danych wejściowych może się różnić między różnymi systemami operacyjnymi lub architekturami.

Dotyczy

Zobacz też