MathF.Pow(Single, Single) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un 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 di base.
- y
- Single
Potenza specificata.
Restituisce
x
sollevato alla potenza di y
Commenti
La tabella seguente indica il valore restituito quando vengono specificati vari valori o intervalli di valori per i parametri x
e y
. Per altre informazioni, vedere Single.PositiveInfinity, Single.NegativeInfinitye 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 tranne 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-Pointaritmetica . Sono inclusi qui perché .NET disabilita le eccezioni a virgola mobile IEEE 754 e pertanto non distingue tra qNaN
(NaN non interattiva) e sNaN
(segnalazione NaN). La specifica IEEE 754
Questo metodo chiama il runtime C sottostante e il risultato esatto o l'intervallo di input valido può variare tra sistemi operativi o architetture diverse.