Функція exp () у C ++ повертає експоненцію (число Ейлера) e, підняту до заданого аргументу.
Ця функція визначена у файлі заголовка.
(Математика) e x = exp (x) (програмування на C ++)
прототип exp () (за стандартом C ++ 11)
подвійний досвід (подвійний х); float exp (float x); long double exp (довгий подвійний х); подвійний exp (T x); // Для цілісного типу
Функція ехр () приймає один аргумент і повертає значення експоненціального типу в double
, float
або long double
типу.
параметри exp ()
Функція exp () приймає один обов’язковий аргумент і може бути будь-яким значенням, тобто від’ємним, додатним чи нульовим.
exp () Повернене значення
Функція exp () повертає значення в діапазоні (0, ∞).
Якщо величина результату занадто велика, щоб представляти її значенням типу повернення, функція повертає HUGE_VAL із належним знаком, і виникає помилка переповнення діапазону.
Приклад 1: Як функція exp () працює в C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Коли ви запускаєте програму, результат буде:
exp (x) = 8,93521
Приклад 2: функція exp () з інтегральним типом
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Коли ви запускаєте програму, результат буде:
exp (x) = 442413