CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
exp
exp
Функция Функция экспоненты; возвращает значение е в степени
x.
Синтаксис Вещественная версия Комплексная версия
#include<math.h> #include<complex.h>
double exp(double x); complex exp(complex x);
Файл, содержащий Вещественная версия Комплексная версия
прототип math.h complex.h
Описание Функция exp вычисляет функцию экспоненты e^x;
Экспонента комплексного числа определена следующим
образом:
exp(x+yi) = exp(x)(cos(y)+i sin(y))
Возвращаемое exp возвращает e^x.
значение
Иногда аргументы функции exp выдают результат,
вызывающий переполнение или невычисляемый. Когда
верное значение вызывает переполнение, функция exp
возвращает значение HUGE_VAL. При чрезмерно большом
результате глобальной переменной errno
присваивается значение:
ERANGE - результат превышает допустимые пределы.
При малом результате возвращается 0.0 и errno не
изменяется.
Обработку ошибок для exp можно изменить с помощью
matherr.
Переносимость Функции поддерживаются на системах UNIX и стан-
дартом ANSI C.
Смотрите также Функции frexp, ldexp, log, log10, matherr,pow,
pow10, sqrt.
Пример:
#include<stdio.h>
#include<math.h>
int main(void)
{
double result;
double x = 4.0;
result = exp(x);
printf("'e' в степени %1f (e^%1f) = %1f\n",x,x,result);
return 0;
}
