Linguaggio

StrictMath.Pow(Double, Double) Metodo

Definizione

Restituisce il valore del primo argomento elevato alla potenza del secondo argomento.

[Android.Runtime.Register("pow", "(DD)D", "")]
public static double Pow(double a, double b);
[<Android.Runtime.Register("pow", "(DD)D", "")>]
static member Pow : double * double -> double

Parametri

a
Double

base.

b
Double

esponente.

Valori restituiti

valore a<sup>b</sup.>

Attributi

Commenti

Restituisce il valore del primo argomento elevato alla potenza del secondo argomento. Casi speciali:

<ul><li>Se il secondo argomento è positivo o negativo zero, il risultato è 1,0. <li>Se il secondo argomento è 1,0, il risultato è uguale al primo argomento. <li>Se il secondo argomento è NaN, il risultato è NaN. <li>Se il primo argomento è NaN e il secondo argomento è diverso da zero, il risultato è NaN.

<li>Se <ul><li>il valore assoluto del primo argomento è maggiore di 1 e il secondo argomento è infinito positivo oppure <li>il valore assoluto del primo argomento è minore di 1 e il secondo argomento è infinito negativo, </ul> , il risultato è infinito positivo.

<li>Se <ul><li>il valore assoluto del primo argomento è maggiore di 1 e il secondo argomento è infinito negativo o <li>il valore assoluto del primo argomento è minore di 1 e il secondo argomento è infinito positivo, </ul> , il risultato è zero positivo.

<li>Se il valore assoluto del primo argomento è uguale a 1 e il secondo argomento è infinito, il risultato è NaN.

<li>Se <ul><li>il primo argomento è positivo zero e il secondo argomento è maggiore di zero o <li>il primo argomento è infinito positivo e il secondo argomento è minore di zero, </ul> quindi il risultato è zero positivo.

<li>Se <ul><li>il primo argomento è positivo zero e il secondo argomento è minore di zero o <li>il primo argomento è infinito positivo e il secondo argomento è maggiore di zero, </ul> quindi il risultato è infinito positivo.

<li>Se <ul><li>il primo argomento è negativo zero e il secondo argomento è maggiore di zero ma non un intero dispari finito o <li>il primo argomento è infinito negativo e il secondo argomento è minore di zero ma non un intero dispari finito, </ul> allora il risultato è zero positivo.

<li>Se <ul><li>il primo argomento è negativo zero e il secondo argomento è un intero dispari finito positivo o <li>il primo argomento è infinito negativo e il secondo argomento è un numero intero dispari finito negativo, </ul> allora il risultato è negativo zero.

<li>Se <ul><li>il primo argomento è negativo zero e il secondo argomento è minore di zero ma non un intero dispari finito, o <li>il primo argomento è infinito negativo e il secondo argomento è maggiore di zero ma non un intero dispari finito, </ul> allora il risultato è infinito positivo.

<li>Se <ul><li>il primo argomento è negativo zero e il secondo argomento è un intero dispari finito negativo o <li>il primo argomento è infinito negativo e il secondo argomento è un numero intero dispari finito positivo, </ul> allora il risultato è infinito negativo.

<li>Se il primo argomento è finito e minore di zero <ul><li> se il secondo argomento è un intero pari finito, il risultato è uguale al risultato di elevare il valore assoluto del primo argomento alla potenza del secondo argomento

<li>se il secondo argomento è un intero dispari finito, il risultato è uguale al negativo del risultato della generazione del valore assoluto del primo argomento alla potenza del secondo argomento

<li>se il secondo argomento è finito e non un numero intero, il risultato è NaN. </ul>

<li>Se entrambi gli argomenti sono numeri interi, il risultato è esattamente uguale al risultato matematico di elevare il primo argomento alla potenza del secondo argomento se tale risultato può essere rappresentato esattamente come valore double .</ul>

Nelle descrizioni precedenti un valore a virgola mobile viene considerato un intero se e solo se è finito e un punto fisso del metodo #ceil ceil o, in modo equivalente, un punto fisso del metodo #floor floor. Un valore è un punto fisso di un metodo a un argomento se e solo se il risultato dell'applicazione del metodo al valore è uguale al valore.

per java.lang.StrictMath.pow(double, double).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a