Funkcja exp () w C ++ zwraca wykładniczą (liczbę Eulera) e podniesioną do podanego argumentu.
Ta funkcja jest zdefiniowana w pliku nagłówkowym.
(Matematyka) e x = exp (x) (Programowanie w C ++)
exp () prototyp (w standardzie C ++ 11)
podwójne exp (podwójne x); float exp (float x); długie podwójne exp (długie podwójne x); podwójne exp (T x); // Dla typu całkowitego
Funkcja exp () przyjmuje jeden argument i zwraca wartość wykładniczą w rodzaju double
, float
lub long double
typu.
exp () Parametry
Funkcja exp () przyjmuje jeden obowiązkowy argument i może mieć dowolną wartość, tj. Ujemną, dodatnią lub zerową.
exp () Wartość zwracana
Funkcja exp () zwraca wartość z zakresu (0, ∞).
Jeśli wielkość wyniku jest zbyt duża, aby mogła być reprezentowana przez wartość zwracanego typu, funkcja zwraca HUGE_VAL z odpowiednim znakiem i występuje błąd zakresu przepełnienia.
Przykład 1: Jak funkcja exp () działa w C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
exp (x) = 8,93521
Przykład 2: funkcja exp () z typem całkowitym
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
exp (x) = 442413