Función de potencia en lenguaje C
La función Pow () se utiliza para encontrar la potencia y de x. x, y y el valor de la función son todos dobles, y su prototipo es: doble pow (doble x, doble y).
El código de muestra es el siguiente:
#include
#include
void main()
{
doble x = 2, y = 10;
printf("%f\n",pow(x, y)) ;
p>return 0;
}
Extensión:
Condiciones que pueden causar errores al llamar a la función pow: p>
Si Se producirá un error de dominio si la base x es negativa y el exponente y no es un número entero.
Si tanto la base x como el exponente y son 0, esto puede o no resultar en un error de dominio, depende de la implementación de la biblioteca.
Si la base x es 0 y el exponente y es negativo, esto puede o no resultar en un "error de dominio" o un "error de polo"; esto depende de la implementación de la biblioteca;
Si el valor de retorno ret es demasiado grande o demasiado pequeño, se producirá un error de rango.
Código de error:
Si ocurre un error de dominio, la variable global errno se establecerá en ?EDOM;
Si ocurre un error de polo o de rango, la variable global errno se establecerá en ?EDOM. La variable errno se establecerá en ERANGE.
Materiales de referencia:
Función Pow - Enciclopedia Baidu