Прототип функции 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