MathF.Pow(Single, Single) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Liczba zmiennoprzecinkowa o pojedynczej precyzji, która ma zostać podniesiona do potęgi.
- y
- Single
Liczba zmiennoprzecinkowa o pojedynczej precyzji określająca moc.
Zwraca
Liczba x
podniesiona do potęgi y
.
Uwagi
Poniższa tabela wskazuje wartość zwracaną, gdy dla parametrów i y
określono x
różne wartości lub zakresy wartości. Aby uzyskać więcej informacji, zobacz tematy Single.PositiveInfinity, Single.NegativeInfinity oraz Single.NaN.
x | Y | Wartość zwracana |
---|---|---|
Dowolna wartość z wyjątkiem NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN w .NET Framework)* |
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 (NaN w .NET Framework)* |
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 nieparzysta liczba całkowita | +0 |
NegativeInfinity |
> 0 i skończone, a nie nie nieparzysta liczba całkowita | PositiveInfinity |
±0 | < 0 i skończone, a nie nie nieparzysta liczba całkowita | PositiveInfinity |
±0 | > 0 i skończone, a nie nie nieparzysta liczba całkowita | +0 |
< 0, ale nie NegativeInfinity |
Skończona liczba nieliczna | NaN |
* Te wiersze nie są wyświetlane w pełnym zestawie reguł pow
zdefiniowanych przez standard IEEE dla arytmetyki Floating-Point. Są one uwzględnione w tym miejscu, ponieważ platforma .NET wyłącza wyjątki zmiennoprzecinkowe IEEE 754, a tym samym nie rozróżnia qNaN
(cichej nazwy NaN) i sNaN
(sygnalizując nan). Specyfikacja IEEE 754 zezwala na 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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla