Прототип функции exp:
double exp( double val );
float exp( float val );
long double exp( long double val );
Заголовочный файл
| Название | Язык |
|---|---|
| math.h | С |
| cmath | С++ |
Описание
Функция exp вычисляет значение экспоненты от val и возвращает его. Возвращаемое значение (экспонента числа val) — это число е, возведенное в степень val.
В C++, эта функция перегружена в <complex> и <valarray> (смотреть exp комплексных чисел и exp в библиотеке массивов числовых значений).
В Си, определён только один прототип, с типом double.
Параметры:
- val
Значение с плавающей точкой.
Возвращаемое значение
Экспоненциальное значение val.
Если результат выполнения функции настолько велик, что он не может быть представлен в объекте возвращаемого типа данных, то функция возвращает HUGE_VAL, а значение глобальной переменной ERRNO устанавливается в ERANGE значение.
Пример: исходный код программы
// пример использования функции нахождения экспоненты: exp
#include <iostream> // для оператора cout
#include <cmath> // для функции exp
int main()
{
double param = 5.0;
std::cout << "Экспонента числа " << param
<< " = " << exp(param) << std::endl; // вычисляем экспоненту
return 0;
}
Пример работы программы
CppStudio.com
Экспонента числа 5 = 148.413