A função exp () em C ++ retorna o exponencial (número de Euler) e elevado ao argumento fornecido.
Esta função é definida no arquivo de cabeçalho.
(Matemática) e x = exp (x) (Programação C ++)
protótipo exp () (a partir do padrão C ++ 11)
exp dupla (duplo x); float exp (float x); exp duplo longo (x duplo longo); exp dupla (T x); // Para tipo integral
A função exp () recebe um único argumento e retorna valor exponencial do tipo double
, float
ou long double
de tipo.
exp () Parâmetros
A função exp () leva um único argumento obrigatório e pode ser qualquer valor, ou seja, negativo, positivo ou zero.
exp () Valor de retorno
A função exp () retorna o valor no intervalo de (0, ∞).
Se a magnitude do resultado for muito grande para ser representada por um valor do tipo de retorno, a função retornará HUGE_VAL com o sinal apropriado e ocorrerá um erro de intervalo de estouro.
Exemplo 1: Como a função exp () funciona em C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Quando você executa o programa, a saída será:
exp (x) = 8,93521
Exemplo 2: função exp () com 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; )
Quando você executa o programa, a saída será:
exp (x) = 442413