MathF.Pow(Single, Single) Metodo

Definizione

Restituisce il numero specificato elevato alla potenza specificata.

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

Parametri

x
Single

Numero a virgola mobile e precisione singola da elevare a potenza.

y
Single

Numero a virgola mobile e precisione singola che specifica una potenza.

Restituisce

Numero x elevato alla potenza y.

Commenti

La tabella seguente indica il valore restituito quando vengono specificati vari valori o intervalli di valori per i x parametri e y . Per altre informazioni, vedere Single.PositiveInfinity, Single.NegativeInfinity e Single.NaN.

x y Valore restituito
Qualsiasi valore tranne NaN ±0 1
NaN ±0 1 (NaN in .NET Framework)*
NaN Qualsiasi valore tranne 0 NaN*
±0 < 0 e un intero dispari NegativeInfinity o PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 e un intero dispari ±0
-1 NegativeInfinity o PositiveInfinity 1
+1 Qualsiasi valore tranne NaN 1
+1 NaN 1 (NaN in .NET Framework)*
Qualsiasi valore eccetto 1 NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 o > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 o > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < 0 e integer finito e dispari -0
NegativeInfinity > 0 e integer finito e dispari NegativeInfinity
NegativeInfinity < 0 e finito e non un intero dispari +0
NegativeInfinity > 0 e finito e non un intero dispari PositiveInfinity
±0 < 0 e finito e non un intero dispari PositiveInfinity
±0 > 0 e finito e non un intero dispari +0
< 0 ma non NegativeInfinity Numero non intero finito NaN

* Queste righe non vengono visualizzate nel set completo di regole per pow come definito dallo standard IEEE per Floating-Point aritmetica. Sono inclusi qui perché .NET disabilita le eccezioni a virgola mobile IEEE 754 e quindi non distingue tra qNaN (NaN non interattiva) e sNaN (segnalazione NaN). La specifica IEEE 754 consente questa disabilitazione dell'eccezione.

Questo metodo chiama il runtime C sottostante e il risultato esatto o l'intervallo di input valido può differire tra sistemi operativi o architetture diverse.

Si applica a

Vedi anche