MathF.Pow(Single, Single) Metod

Definition

Returnerar ett angivet tal som har upphöjts till den angivna kraften.

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

Parametrar

x
Single

Basnumret.

y
Single

Den angivna kraften.

Returer

x upphöjt till kraften i y

Kommentarer

Följande tabell anger returvärdet när olika värden eller intervall med värden anges för parametrarna x och y . Mer information finns i Single.PositiveInfinity, Single.NegativeInfinityoch Single.NaN.

x y Returvärde
Alla värden utom NaN ±0 1
NaN ±0 1 (NaN på .NET Framework)*
NaN Alla värden utom 0 NaN*
±0 < 0 och ett udda heltal NegativeInfinity eller PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 och ett udda heltal ±0
-1 NegativeInfinity eller PositiveInfinity 1
+1 Alla värden utom NaN 1
+1 NaN 1 (NaN på .NET Framework)*
Alla värden utom 1 NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 eller > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 eller > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < 0 och ändligt och udda heltal 0–
NegativeInfinity > 0 och ändligt och udda heltal NegativeInfinity
NegativeInfinity < 0 och ändlig och inte ett udda heltal +0
NegativeInfinity > 0 och ändlig och inte ett udda heltal PositiveInfinity
±0 < 0 och ändlig och inte ett udda heltal PositiveInfinity
±0 > 0 och ändlig och inte ett udda heltal +0
< 0 men inte NegativeInfinity Finita icke-heltal NaN

* Dessa rader visas inte i den fullständiga uppsättningen regler för pow enligt definitionen i IEEE Standard för Floating-Point Aritmetik. De ingår här eftersom .NET inaktiverar IEEE 754-undantag med flyttal och därför inte skiljer mellan qNaN (tyst NaN) och sNaN (signalering av NaN). IEEE 754-specifikationen tillåter denna undantagsaktivering.

Den här metoden anropar den underliggande C-körningen och det exakta resultatet eller det giltiga indataintervallet kan skilja sig mellan olika operativsystem eller arkitekturer.

Gäller för

Se även