La función pow () del lenguaje C se usa para encontrar el valor de x elevado a y.
Archivo de encabezado: math.h
Gramática / prototipo:
doble pow (doble x, doble y);
Descripción de parámetros:
x: Número de doble precisión. y: número de doble precisión.
Valor de retorno: el valor de x elevado a la potencia de y.
[Ejemplo 1] Utilice la función pow () para encontrar la sexta potencia de 4, el código es el siguiente:
#include <stdio.h>
#include <math.h>
int main () {
double x = 4, y = 6; // Asignar valor inicial a la variable
resultado doble = pow (x, y); // Encuentra a elevado a la potencia b
printf ("% lf \ n", resultado);
return 0;
}
resultado de la operación:
4096.000000
[Ejemplo 2] Utilice la función pow () del lenguaje C para calcular la potencia del valor ingresado por el usuario.
#include <stdio.h>
#include <math.h>
int main () {
double a, b; // Definir dos variables
printf ("Introduzca un número:"); // muestra la información del mensaje
scanf ("% lf", & a); // Obtiene el valor ingresado por el usuario
printf ("Por favor ingrese el poder:"); // muestra la información del mensaje
scanf ("% lf", & b); // Obtiene el valor ingresado por el usuario
printf ("resultado:% lf \ n", pow (a, b)); // resultado de salida
return 0;
}
resultado de la operación:
Introduzca un número: 10
Por favor ingrese la potencia: 4
resultado: 10000.000000
Circunstancias que pueden provocar el error:
Si la base x es negativa y el exponente y no es un número entero, provocará un error de dominio. Si la base x y el exponente y son ambos 0, puede o no causar un error de dominio; esto está relacionado con la implementación de la biblioteca.
Si la base x es 0 y el exponente y es negativo, puede o no causar un error de dominio o error de polo; esto está relacionado con la implementación de la biblioteca. Si el valor de retorno ret es demasiado grande o demasiado pequeño, provocará 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 ERANGE.
Además, si desea mejorar su capacidad de programación, ¡aprenda el lenguaje C y la programación C ++! Adelantar en una curva, ¡un paso más rápido! Puede que pueda ayudarte aquí ~
UP ha subido a la página de inicio algunos tutoriales en vídeo sobre el aprendizaje de la programación C / C ++. ¡Aquellos que estén interesados o estén aprendiendo deben ir y echar un vistazo! Te será de ayuda ~
Compartir (código fuente, video del proyecto real, notas del proyecto, tutorial introductorio básico)
¡Bienvenidos socios que cambian de carrera y aprenden programación, use más información para aprender y crecer más rápido que si lo piensa usted mismo!
Programación de aprendizaje:
Programación de aprendizaje: