English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Funzioni di libreria <cmath> in C++
Il funzionamento e l'uso della funzione exp() in C++ con esempi
Questa funzione<cmath>Definito nel file di intestazione.
ex = exp(x)
double exp(double x); float exp(float x); long double exp(long double x); double exp(T x); // Per interi
La funzione exp() ha un solo parametro e restituisce un valore esponenziale di tipo double, float o long double.
La funzione exp() utilizza un parametro obbligatorio e può essere qualsiasi valore, ossia numero negativo, positivo o zero.
La funzione exp() restituisce valori nella gamma [0, ∞].
Se la dimensione del risultato è troppo grande per essere rappresentata dal tipo di ritorno, la funzione restituirà HUGE_VAL con il corretto segno e si verificherà un errore di overflow di gamma.
#include <iostream> #include <cmath> using namespace std; int main() { double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; }
L'output del programma è:
exp(x) = 8.93521
#include <iostream> #include <cmath> using namespace std; int main() { long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; }
L'output del programma è:
exp(x) = 442413