La función exp () en C ++ devuelve el exponencial (número de Euler) e elevado al argumento dado.
Esta función se define en el archivo de encabezado.
(Matemáticas) e x = exp (x) (Programación C ++)
prototipo exp () (A partir del estándar C ++ 11)
doble exp (doble x); flotar exp (flotar x); larga doble exp (larga doble x); doble exp (T x); // Para tipo integral
La función exp () toma un único argumento y devuelve valor exponencial de tipo double
, float
o long double
tipo.
exp () Parámetros
La función exp () toma un solo argumento obligatorio y puede ser cualquier valor, es decir, negativo, positivo o cero.
exp () Valor de retorno
La función exp () devuelve el valor en el rango de (0, ∞).
Si la magnitud del resultado es demasiado grande para ser representada por un valor del tipo de retorno, la función devuelve HUGE_VAL con el signo adecuado y se produce un error de rango de desbordamiento.
Ejemplo 1: ¿Cómo funciona la función exp () en C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Cuando ejecute el programa, la salida será:
exp (x) = 8,93521
Ejemplo 2: función exp () con tipo integral
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Cuando ejecute el programa, la salida será:
exp (x) = 442413