Библиотека C - <math.h>
В math.hзаголовок определяет различные математические функции и один макрос. Все функции, доступные в этой библиотеке, принимаютdouble как аргумент и возврат double в результате.
Макросы библиотеки
В этой библиотеке определен только один макрос -
Sr. No. | Макрос и описание |
---|---|
1 | HUGE_VAL Этот макрос используется, когда результат функции не может быть представлен в виде числа с плавающей запятой. Если величина правильного результата слишком велика для представления, функция устанавливает errno в ERANGE, чтобы указать ошибку диапазона, и возвращает конкретное очень большое значение, названное макросом HUGE_VAL или его отрицанием (- HUGE_VAL). Если величина результата слишком мала, вместо этого возвращается нулевое значение. В этом случае для errno может быть установлено значение ERANGE, а может и нет. |
Библиотечные функции
Ниже приведены функции, определенные в заголовке math.h:
Sr. No. | Описание функции |
---|---|
1 | двойной acos (двойной x) Возвращает арккосинус x в радианах. |
2 | двойной asin (двойной x) Возвращает арксинус x в радианах. |
3 | двойной атан (двойной х) Возвращает арктангенс x в радианах. |
4 | двойной atan2 (двойной y, двойной x) Возвращает арктангенс в радианах y / x на основе знаков обоих значений, чтобы определить правильный квадрант. |
5 | двойной cos (двойной x) Возвращает косинус радианного угла x. |
6 | двойной сш (двойной х) Возвращает гиперболический косинус x. |
7 | двойной грех (двойной х) Возвращает синус радианного угла x. |
8 | двойной зз (двойной х) Возвращает гиперболический синус x. |
9 | двойной танх (двойной х) Возвращает гиперболический тангенс x. |
10 | двойной опыт (двойной х) Возвращает значение e в x-й степени. |
11 | двойной frexp (двойной x, int * показатель степени) Возвращаемое значение - мантисса, а целое число, на которое указывает экспонента, - это показатель степени. В результате получается x = мантисса * 2 ^ экспонента. |
12 | двойной ldexp (двойной x, int показатель) Возврат x умноженный на 2 в степени экспоненты. |
13 | двойной журнал (двойной х) Возвращает натуральный логарифм (электронный логарифм) от x. |
14 | двойной log10 (двойной x) Возвращает десятичный логарифм (десятичный логарифм) числа. x. |
15 | двойной modf (двойной x, двойной * целое) Возвращаемое значение представляет собой компонент дроби (часть после десятичной дроби) и устанавливает целочисленное значение для целочисленного компонента. |
16 | двойной pow (двойной x, двойной y) Возвращает x в степени y. |
17 | двойной sqrt (двойной x) Возвращает квадратный корень из x. |
18 | двойной потолок (двойной x) Возвращает наименьшее целочисленное значение, большее или равное x. |
19 | двойные фабрики (двойной х) Возвращает абсолютное значение x. |
20 | двойной этаж (двойной х) Возвращает наибольшее целое число, меньшее или равное x. |
21 год | двойной fmod (двойной x, двойной y) Возвращает остаток от деления x на y. |