У <math.h> описано більше двадцяти математичних функцій. Тут же приведені найбільш використовувані. Кожна з них має один або два аргументи типу double і повертає результат також типу double.
Назва ф-ції
Матем запис
Назва ф-ції
Матем запис
Назва ф-ції
Матем запис
abs(x)
|x|
exp(x)
ex
ceil(x)
заокруглює число х до більшого цілого. Наприклад, ceil(5.7) = 6
cos(x)
cos x
pow10(x)
10x
sin(x)
sin x
log10(x)
lg x
floor(x)
Відкидає дробову частину числа х.
Наприклад, floor(5.7) = 5
tan(x)
tg x
fabs(x)
|x|
log(x)
ln x
acos(x)
arccos x
fmod(x,y)
Обчислює остачу від ділення числа х на число у (аналогічна операції %). Наприклад, fmod(7,3) = 1
pow(x,y)
xy
asin(x)
arcsin x
aqrt(x)
atan(x)
arctg x
П р и к л а д: Нехай оголошено змінні:
lnt x = -2, х1, а = 3; float рі = 3.1415926, т = 16, kut, k;
Тоді у результаті виконання команд
х1 = abs(x); a=pow10(a);
kut = cos(2 * pi);
k = pow(m, 1./4);
m = sqrt(m);
змінним x1, a, kut, k, m будуть надані наступні значення: