C/math.h — различия между версиями
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
Admin (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | * [[C/math.h/acos | acos]] | + | {{C Standard library}} |
− | * [[C/math.h/acosh | acosh]] | + | |
− | * [[C/math.h/asin | asin]] | + | '''math.h''' — заголовочный файл стандартной библиотеки языка программирования С, разработанный для выполнения простых математических операций. Большинство функций привлекают использование чисел с плавающей точкой. C++ также реализует данные функции для обеспечения совместимости, все они содержатся в заголовочном файле cmath. |
− | * [[C/math.h/asinh | asinh]] | + | |
− | * [[C/math.h/atan | atan]] | + | Все эти функции принимают double, если не определено иначе. Для работы с типами float и long double используются функции с постфиксами f и l соответственно. Все функции, принимающие или возвращающие угол, работают с радианами. |
− | * [[C/math.h/atan2 | atan2]] | + | |
− | * [[C/math.h/atanh | atanh]] | + | == Функции == |
− | * [[C/math.h/cbrt | cbrt]] | + | * [[C/math.h/acos | acos]] - арккосинус |
− | * [[C/math.h/ceil | ceil]] | + | * [[C/math.h/acosh | acosh]] - гиперболический арккосинус |
− | * [[C/math.h/copysign | copysign]] | + | * [[C/math.h/asin | asin]] - арксинус |
− | * [[C/math.h/cos | cos]] | + | * [[C/math.h/asinh | asinh]] - гиперболический арксинус |
− | * [[C/math.h/cosh | cosh]] | + | * [[C/math.h/atan | atan]] - арктангенс |
− | * [[C/math.h/erf | erf]] | + | * [[C/math.h/atan2 | atan2]] - арктангенс с двумя параметрами |
− | * [[C/math.h/erfc | erfc]] | + | * [[C/math.h/atanh | atanh]] - гиперболический арктангенс |
− | * [[C/math.h/exp | exp]] | + | * [[C/math.h/cbrt | cbrt]] - кубический корень |
− | * [[C/math.h/exp2 | exp2]] | + | * [[C/math.h/ceil | ceil]] - округление до ближайшего большего целого числа |
− | * [[C/math.h/expm1 | expm1]] | + | * [[C/math.h/copysign | copysign]] - возвращает величину, абсолютное значение которой равно x, но знак которой соответствует знаку y |
− | * [[C/math.h/fabs | fabs]] | + | * [[C/math.h/cos | cos]] - косинус |
− | * [[C/math.h/fdim | fdim]] | + | * [[C/math.h/cosh | cosh]] - гиперболический косинус |
− | * [[C/math.h/floor | floor]] | + | * [[C/math.h/erf | erf]] - функция ошибок |
− | * [[C/math.h/fma | fma]] | + | * [[C/math.h/erfc | erfc]] - Дополнительная функция ошибок |
− | * [[C/math.h/fmax | fmax]] | + | * [[C/math.h/exp | exp]] - вычисление экспоненты |
− | * [[C/math.h/fmin | fmin]] | + | * [[C/math.h/exp2 | exp2]] - значение числа 2, возведённого в степень x, 2x |
− | * [[C/math.h/fmod | fmod]] | + | * [[C/math.h/expm1 | expm1]] - значение функции ex − 1 |
− | * [[C/math.h/fpclassify | fpclassify]] | + | * [[C/math.h/fabs | fabs]] - абсолютная величина (числа с плавающей точкой) |
− | * [[C/math.h/frexp | frexp]] | + | * [[C/math.h/fdim | fdim]] - вычисление положительной разницы между x и y, fmax(x−y, 0) |
− | * [[C/math.h/hypot | hypot]] | + | * [[C/math.h/floor | floor]] - округление до ближайшего меньшего целого числа |
− | * [[C/math.h/ilogb | ilogb]] | + | * [[C/math.h/fma | fma]] - значение функции (x * y) + z (см. FMA) |
− | * [[C/math.h/isfinite | isfinite]] | + | * [[C/math.h/fmax | fmax]] - наибольшее значение среди x и y |
− | * [[C/math.h/isgreater | isgreater]] | + | * [[C/math.h/fmin | fmin]] - наименьшее значение среди x и y |
− | * [[C/math.h/isgreaterequal | isgreaterequal]] | + | * [[C/math.h/fmod | fmod]] - вычисление остатка от деления нацело для чисел с плавающей точкой |
− | * [[C/math.h/isinf | isinf]] | + | * [[C/math.h/fpclassify | fpclassify]] - |
− | * [[C/math.h/isless | isless]] | + | * [[C/math.h/frexp | frexp]] - разбивает число с плавающей точкой на мантиссу и показатель степени. |
− | * [[C/math.h/islessequal | islessequal]] | + | * [[C/math.h/hypot | hypot]] - гипотенуза, sqrt(x² + y²) |
− | * [[C/math.h/islessgreater | islessgreater]] | + | * [[C/math.h/ilogb | ilogb]] - экспонента числа с плавающей точкой, конвертированная в int |
− | * [[C/math.h/isnan | isnan]] | + | * [[C/math.h/isfinite | isfinite]] - |
− | * [[C/math.h/isnormal | isnormal]] | + | * [[C/math.h/isgreater | isgreater]] - |
− | * [[C/math.h/isunordered | isunordered]] | + | * [[C/math.h/isgreaterequal | isgreaterequal]] - |
− | * [[C/math.h/ldexp | ldexp]] | + | * [[C/math.h/isinf | isinf]] - |
− | * [[C/math.h/lgamma | lgamma]] | + | * [[C/math.h/isless | isless]] - |
− | * [[C/math.h/llrint | llrint]] | + | * [[C/math.h/islessequal | islessequal]] - |
− | * [[C/math.h/llround | llround]] | + | * [[C/math.h/islessgreater | islessgreater]] - |
− | * [[C/math.h/log | log]] | + | * [[C/math.h/isnan | isnan]] - |
− | * [[C/math.h/log10 | log10]] | + | * [[C/math.h/isnormal | isnormal]] - |
− | * [[C/math.h/log1p | log1p]] | + | * [[C/math.h/isunordered | isunordered]] - |
− | * [[C/math.h/log2 | log2]] | + | * [[C/math.h/ldexp | ldexp]] - умножение числа с плавающей точкой на целую степень двух |
− | * [[C/math.h/logb | logb]] | + | * [[C/math.h/lgamma | lgamma]] - натуральный логарифм абсолютного значения гамма-функции |
− | * [[C/math.h/lrint | lrint]] | + | * [[C/math.h/llrint | llrint]] - округление до ближайшего целого (возвращает long long) |
− | * [[C/math.h/lround | lround]] | + | * [[C/math.h/llround | llround]] - округление до ближайшего целого в направлении от нуля (возвращает long long) |
− | * [[C/math.h/modf | modf]] | + | * [[C/math.h/log | log]] - натуральный логарифм |
− | * [[C/math.h/nan | nan]] | + | * [[C/math.h/log10 | log10]] - логарифм по основанию 10 |
− | * [[C/math.h/nearbyint | nearbyint]] | + | * [[C/math.h/log1p | log1p]] - натуральный логарифм 1 + x |
− | * [[C/math.h/nextafter | nextafter]] | + | * [[C/math.h/log2 | log2]] - логарифм по основанию 2 |
− | * [[C/math.h/nexttoward | nexttoward]] | + | * [[C/math.h/logb | logb]] - целочисленная часть логарифма x по основанию 2 |
− | * [[C/math.h/pow | pow]] | + | * [[C/math.h/lrint | lrint]] - округление до ближайшего целого (возвращает long) |
− | * [[C/math.h/remainder | remainder]] | + | * [[C/math.h/lround | lround]] - округление до ближайшего целого в направлении от нуля (возвращает long) |
− | * [[C/math.h/remquo | remquo]] | + | * [[C/math.h/modf | modf]] - извлекает целую и дробную части (с учетом знака) из числа с плавающей точкой |
− | * [[C/math.h/rint | rint]] | + | * [[C/math.h/nan | nan]] - возвращает нечисловое значение 'Not a Number' |
− | * [[C/math.h/round | round]] | + | * [[C/math.h/nearbyint | nearbyint]] - округление аргумента до целого значения в формате числа с плавающей точкой |
− | * [[C/math.h/scalbln | scalbln]] | + | * [[C/math.h/nextafter | nextafter]] - следующий ближайшее представимое для x (по направлению к y) |
− | * [[C/math.h/scalbn | scalbn]] | + | * [[C/math.h/nexttoward | nexttoward]] - то же, что и nextafter, но y имеет тип long double |
− | * [[C/math.h/signbit | signbit]] | + | * [[C/math.h/pow | pow]] - результат возведения x в степень y |
− | * [[C/math.h/sin | sin]] | + | * [[C/math.h/remainder | remainder]] - вычисляет остаток от деления согласно стандарту IEC 60559 |
− | * [[C/math.h/sinh | sinh]] | + | * [[C/math.h/remquo | remquo]] - то же, что и remainder, но сохраняет коэффициент по указателю p (как int) |
− | * [[C/math.h/sqrt | sqrt]] | + | * [[C/math.h/rint | rint]] - округление до целого (возвращает int) с вызовом ошибку inexact, если результат отличается от аргумента |
− | * [[C/math.h/strftime | strftime]] | + | * [[C/math.h/round | round]] - округление до целого (возвращает int) |
− | * [[C/math.h/tan | tan]] | + | * [[C/math.h/scalbln | scalbln]] - x * FLT_RADIXn (n is long) |
− | * [[C/math.h/tanh | tanh]] | + | * [[C/math.h/scalbn | scalbn]] - x * FLT_RADIXn (n is int) |
− | * [[C/math.h/tgamma | tgamma]] | + | * [[C/math.h/signbit | signbit]] - |
− | * [[C/math.h/time | time]] | + | * [[C/math.h/sin | sin]] - синус |
− | * [[C/math.h/trunc | trunc]] | + | * [[C/math.h/sinh | sinh]] - гиперболический синус |
+ | * [[C/math.h/sqrt | sqrt]] - квадратный корень | ||
+ | * [[C/math.h/strftime | strftime]] - | ||
+ | * [[C/math.h/tan | tan]] - тангенс | ||
+ | * [[C/math.h/tanh | tanh]] - гиперболический тангенс | ||
+ | * [[C/math.h/tgamma | tgamma]] - гамма-функция | ||
+ | * [[C/math.h/time | time]] - | ||
+ | * [[C/math.h/trunc | trunc]] - округление до ближайшего целого числа в направлении к нулю |
Текущая версия на 12:29, 22 июня 2010
C |
---|