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; }