C Математичні функції
Математичні функції
Існує також список доступних математичних функцій, які дозволяють виконувати математичні завдання з числами.
Щоб використовувати їх, ви повинні включити файл заголовка math.h
у свою програму:
#include <math.h>
Квадратний корінь
Щоб знайти квадратний корінь із числа, скористайтеся функцією sqrt()
:
Округліть число
Функція ceil()
округлює число вгору до найближчого цілого числа, а floor()
функція округлює число в меншу сторону до найближчого цілого числа та повертає результат:
Функція Power
Функція pow()
повертає значення x в степені y (xy):
Інші математичні функції
Список інших популярних математичних функцій (з бібліотеки <math.h>
) можна знайти в таблиці нижче:
Функція | Опис |
---|---|
abs(x) | Повертає абсолютне значення x |
acos(x) | Повертає арккосинус числа x |
asin(x) | Повертає арксинус числа x |
atan(x) | Повертає арктангенс числа x |
atan2(y, x) | Повертає арктангенс числа y/x |
ceil(x) | Повертає найменше ціле число, яке більше або дорівнює x |
cbrt(x) | Повертає кубічний корінь з числа x |
cos(x) | Повертає косинус числа x |
cosh(x) | Повертає гіперболічний косинус числа x |
exp(x) | Повертає значення Ex (експоненціал числа x) |
fabs(x) | Повертає абсолютне значення числа x |
floor(x) | Повертає найбільше ціле число, яке менше або дорівнює x |
fmod(x, y) | Повертає залишок від ділення x на y |
frexp(x, exp) | Розкладає число x на цілу та дробову частини |
hypot(x, y) | Повертає гіпотенузу прямокутного трикутника з катетами x та y |
ldexp(x, exp) | Множить число x на 2 в ступені exp |
log(x) | Повертає натуральний логарифм числа x |
log10(x) | Повертає десятковий логарифм числа x |
modf(x, ip) | Розкладає число x на цілу та дробову частини і повертає дробову частину |
pow(x, y) | Повертає x в степені y |
sin(x) | Повертає синус числа x (x в радіанах) |
sinh(x) | Повертає гіперболічний синус числа x |
sqrt(x) | Повертає квадратний корінь числа x |
tan(x) | Повертає тангенс числа х |
tanh(x) | Повертає гіперболічний тангенс числа x |
trunc(x) | Повертає цілу частину числа x |
Усі ці функції приймають аргументи типу double, якщо не вказано інше.