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 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per