MathF.Pow(Single, Single) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un número especificado elevado a la potencia especificada.
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
Parámetros
- x
- Single
Número base.
- y
- Single
Potencia especificada.
Devoluciones
x
elevado al poder de y
Comentarios
En la tabla siguiente se indica el valor devuelto cuando se especifican varios valores o intervalos de valores para los parámetros x
y y
. Para obtener más información, vea Single.PositiveInfinity, Single.NegativeInfinityy Single.NaN.
x | y | Valor devuelto |
---|---|---|
Cualquier valor excepto NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN en .NET Framework)* |
NaN |
Cualquier valor excepto 0 | NaN * |
±0 | < 0 y un entero impar |
NegativeInfinity o PositiveInfinity |
±0 | NegativeInfinity |
PositiveInfinity |
±0 | PositiveInfinity |
+0 |
±0 | > 0 y un entero impar | ±0 |
-1 |
NegativeInfinity o PositiveInfinity |
1 |
+1 | Cualquier valor excepto NaN |
1 |
+1 | NaN |
1 (NaN en .NET Framework)* |
Cualquier valor excepto 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 y entero finito e impar | -0 |
NegativeInfinity |
> 0 y entero finito e impar | NegativeInfinity |
NegativeInfinity |
< 0 y finito y no un entero impar | +0 |
NegativeInfinity |
> 0 y finito y no un entero impar | PositiveInfinity |
±0 | < 0 y finito y no un entero impar | PositiveInfinity |
±0 | > 0 y finito y no un entero impar | +0 |
< 0, pero no NegativeInfinity |
Entero no entero finito | NaN |
* Estas filas no aparecen en el conjunto completo de reglas para pow
tal como se define en el estándar IEEE de para Floating-Pointaritmética. Se incluyen aquí porque .NET deshabilita las excepciones de punto flotante IEEE 754 y, por tanto, no diferencia entre qNaN
(NaN silencioso) y sNaN
(naN de señalización). La especificación de
Este método llama a en tiempo de ejecución de C subyacente y el resultado exacto o el intervalo de entrada válido pueden diferir entre diferentes sistemas operativos o arquitecturas.