Math.h

math.h — заголовний файл стандартної бібліотеки мови програмування С, який надає прототипи функцій, розроблених для виконання простих математичних операцій. Більшість функцій використовує числа з рухомою комою. C++ також реалізовує дані функції для забезпечення сумісності, усі вони містяться у заголовному файлі cmath.

Усі функції, котрі приймають або повертають значення кута, працюють з радіанами.

В C99 більшість функцій має кілька варіантів залежно від типу, наприклад:

float cosf(float x);
double cos(double x);
long double cosl(long double x);

Всі ці функції обчислюють косинус, але з різними типами чисел з рухомою комою. Функції, що закінчуються на f, працюють з float, на l — з long double.

Також у C99 додана стандартна бібліотека tgmath.h, що містить узагальнені макроси, що мають такі самі назви, що й функція для double, і підставляють потрібну функцію залежно від типу.

В C++ ці функції перевантажені для різних типів. Також існують перевантаження цих функцій в бібліотеках complex.h та valarray для відповідних типів.[1]

  1. | Опис функції cos(англ.). Архів оригіналу за 20 вересня 2019. Процитовано 19 вересня 2019.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne