MathF.Pow(Single, Single) Methode

Definitie

Retourneert een opgegeven getal dat is verhoogd tot de opgegeven macht.

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

Parameters

x
Single

Het basisnummer.

y
Single

De opgegeven macht.

Retouren

x verheven tot de macht van y

Opmerkingen

De volgende tabel geeft de retourwaarde aan wanneer verschillende waarden of bereiken met waarden worden opgegeven voor de x en y parameters. Zie Single.PositiveInfinity, Single.NegativeInfinity en Single.NaN voor meer informatie.

x y Retourwaarde
Elke waarde, met uitzondering van NaN ±0 1
NaN ±0 1 (NaN in .NET Framework)*
NaN Elke waarde behalve 0 NaN*
±0 < 0 en een oneven geheel getal NegativeInfinity of PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 en een oneven geheel getal ±0
-1 NegativeInfinity of PositiveInfinity 1
+1 Elke waarde, met uitzondering van NaN 1
+1 NaN 1 (NaN in .NET Framework)*
Elke waarde behalve 1 NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 of > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 of > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < 0 en eindig en oneven geheel getal 0-
NegativeInfinity > 0 en eindig en oneven geheel getal NegativeInfinity
NegativeInfinity < 0 en eindig en geen oneven geheel getal +0
NegativeInfinity > 0 en eindig en geen oneven geheel getal PositiveInfinity
±0 < 0 en eindig en geen oneven geheel getal PositiveInfinity
±0 > 0 en eindig en geen oneven geheel getal +0
< 0, maar niet NegativeInfinity Eindig niet-geheel getal NaN

* Deze rijen worden niet weergegeven in de volledige set regels voor pow zoals gedefinieerd door de IEEE Standard voor Floating-Point Rekenkundige gegevens. Ze zijn hier opgenomen omdat .NET IEEE 754 drijvendekomma-uitzonderingen uitschakelt en dus geen onderscheid maakt tussen qNaN (stille NaN) en sNaN (signalering naN). Met de IEEE 754-specificatie kan deze uitzondering worden uitgeschakeld.

Deze methode roept de onderliggende C-runtime aan en het exacte resultaat of geldige invoerbereik kan verschillen tussen verschillende besturingssystemen of architecturen.

Van toepassing op

Zie ook