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 umocněné 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
Základní číslo.
- y
- Single
Zadaný výkon.
Návraty
x
zvýšit na moc y
Poznámky
Následující tabulka označuje návratové hodnoty, pokud jsou pro parametry x
a y
zadány různé hodnoty nebo rozsahy hodnot. Další informace najdete v tématu Single.PositiveInfinity, Single.NegativeInfinitya Single.NaN.
x | y | Návratová hodnota |
---|---|---|
Libovolná hodnota kromě NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN v rozhraní .NET Framework)* |
NaN |
Libovolná hodnota s výjimkou 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 kromě NaN |
1 |
+1 | NaN |
1 (NaN v rozhraní .NET Framework)* |
Libovolná hodnota s výjimkou 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ých a lichých celých čísel | -0 |
NegativeInfinity |
> 0 a konečných a lichých celých čísel | NegativeInfinity |
NegativeInfinity |
< 0 a konečných a ne lichých celých čísel | +0 |
NegativeInfinity |
> 0 a konečných a ne lichých celých čísel | PositiveInfinity |
±0 | < 0 a konečných a ne lichých celých čísel | PositiveInfinity |
±0 | > 0 a konečných a ne lichých celých čísel | +0 |
< 0, ale ne NegativeInfinity |
Koncové celé číslo | NaN |
* Tyto řádky se nezobrazují v úplné sadě pravidel pro pow
definované standardem IEEE pro Floating-Point Aritmetické. Jsou zde zahrnuty, protože .NET zakazuje výjimky IEEE 754 s plovoucí desetinnou čárkou, a proto nerozlišuje mezi qNaN
(tichým naN) a sNaN
(signalling NaN). Specifikace IEEE 754 umožňuje toto zakázání výjimek.
Tato metoda volá základní modul runtime jazyka C a přesný výsledek nebo platný vstupní rozsah se může lišit mezi různými operačními systémy nebo architekturami.