
Программирование 2 курс / Программирование(4172,4173) / Справочные материалы / Приложение 2. Библиотечные математические функции
.docПриложение 3
Библиотечные математические функции
(определены в файле math.h):
int abs (int x); // определение абсолютной величины x: |x|
double acos (double x); // определение arccos x
double asin (double x); // определение arcsin x
double atan (double x); // определение arctg x
double atan2 (double y, double x); // определение arctg y/x
double atof (const char *s); // преобразование вещ. числа,
// представленного в виде симв. строки в тип double
double ceil (double x); // округление x до ближайшего большего целого
double cos (double x); // определение cos x (x задается в радианах)
double cosh (double x); // определение гиперболического косинуса x
double exp (double x); // определение ex (e ≈ 2.7)
double fabs (double x); // определение абсолютной величины x: |x|
double floor (double x); // округление x до ближайшего меньшего целого
double fmod (double x, double y); // определение остатка от деления
// x на y
double frexp (double x, int *exponent); // выделяет из числа x мантиссу и
// экспоненциальную часть, которую присваивает *ipart
long labs (long x); // определение абсолютной величины x: |x|
double ldexp (double x, int exponent); // преобразует мантиссу x и
// показатель степени exponent в число: x*2exponent
double log (double x); // определение ln x
double log10 (double x); // определение lg x
double modf (double x, double *ipart); // возвращает дробную часть
// числа x, а целую часть x присваивает *ipart
double pow (double x, double y); // определение x y
double sin (double x); // определение sin x (x задается в радианах)
double sinh (double x); // определение гиперболического синуса x
double sqrt (double x); // определение √x
double tan (double x); // tg x (x задается в радианах)
double tanh (double x); // определение гиперболического тангенса x