806 Глава 14

константа	описание	значение
MJLN10	ln(10) — логарифм натуральный от 10	2.30258509299404568402
MPI	число Пи	3.14159265358979323846
MPI2	л / 2	1.57079632679489661923
MPI4	л / 4	0.785398163397448309616
M1PI	1 /я	0.318309886183790671538
M2PI	2 /я	0.636619772367581343076
M1SQRTPI	корень из 1 / я	0.564189583547756286948
M2SQRTPI	2 / корень из я	1.12837916709551257390
MSQRT2	корень из 2	1.41421356237309504880
MSQRT2	корень из 2, деленный на 2	0.707106781186547524401;

14.6.2 Арифметические и алгебраические функции

функция	синтаксис	описание	файл
abs	int abs(int x)	абсолютное значение	stdlib.h
cabs	double cabs(struct complex z) struct complex { double x, y; };	модуль комплексного числа z	math.h
cabsl	long double cabsl(struct complexl z) structcomplex { double x, y; };	модуль комплексного числа z	math.h
ceil	double ceil(double x)	округление вверх: наименьшее целое, не меньшее х	math.h
Ceil	int Ceil(Extended X);	округление вверх: наименьшее целое, не меньшее Х	Math.hpp
ceill	long double ceill(long double x)	округление вверх: наименьшее целое, не меньшее х	math.h
div	divt div(int numer, int denom) typedef struct { int quot; // частное int rem; // остаток } divt;	целочисленное деление numer / denom	math.h
exp	double exp(double x)	экспонента	math.h
expl	long double expl(long double x)	экспонента	math.h
fabs	double fabs(double x)	абсолютное значение	math.h
fabsl	long double fabsl(long double x)	абсолютное значение	math.h