Среда, 15.04.2026, 06:55
Физмат
Главная | Каталог статей | Регистрация | Вход
Меню сайта
Категории раздела
Секреты физики [23]
Секреты природных явлений
Опыты [7]
Разные опыты
История науки [2]
Факты, документы из истории науки
Статьи ФИЗМАТА [3]
Математика [0]
Царица наук. Без неё никак.
Программирование [4]
Мини-чат
200
Облако тегов

Форма входа
Главная » Статьи » Программирование

Функции стандартной библиотеки math.h/cmath.h [C/C++]

Базовые функции

ИмяОписание
acosарккосинус
asinарксинус
atanарктангенс
atan2арктангенс с двумя параметрами
ceilокругление до ближайшего большего целого числа
cosкосинус
coshгиперболический косинус
expвычисление экспоненты
fabsабсолютная величина (числа с плавающей точкой)
floorокругление до ближайшего меньшего целого числа
fmodвычисление остатка от деления нацело для чисел с плавающей точкой
frexpразбивает число с плавающей точкой на мантиссу и показатель степени.
ldexpумножение числа с плавающей точкой на целую степень двух
logнатуральный логарифм
log10логарифм по основанию 10
modf(x,p)извлекает целую и дробную части (с учетом знака) из числа с плавающей точкой
pow(x,y)результат возведения x в степень y, xy
sinсинус
sinhгиперболический синус
sqrtквадратный корень
tanтангенс
tanhгиперболический тангенс

Функции стандарта C99

ИмяОписание
acoshгиперболический арккосинус
asinhгиперболический арксинус
atanhгиперболический арктангенс
cbrtкубический корень
copysign(x,y)возвращает величину, абсолютное значение которой равно x, но знак которой соответствует знаку y
erfфункция ошибок
erfcДополнительная функция ошибок
exp2(x)значение числа 2, возведённого в степень x, 2x
expm1(x)значение функции ex − 1
fdim(x,y)вычисление положительной разницы между x и y, fmax(xy, 0)
fma(x,y,z)значение функции (x * y) + z (см. FMA)
fmax(x,y)наибольшее значение среди x и y
fmin(x,y)наименьшее значение среди x и y
hypot(x,y)гипотенуза, sqrt(x² + y²)
ilogbэкспонента числа с плавающей точкой, конвертированная в int
lgammaнатуральный логарифм абсолютного значения гамма-функции
llrintокругление до ближайшего целого (возвращает long long)
lrintокругление до ближайшего целого (возвращает long)
llroundокругление до ближайшего целого в направлении от нуля (возвращает long long)
lroundокругление до ближайшего целого в направлении от нуля (возвращает long)
log1p(x)натуральный логарифм 1 + x
log2логарифм по основанию 2
logbцелочисленная часть логарифма x по основанию 2
nan(s)возвращает нечисловое значение 'Not a Number'
nearbyintокругление аргумента до целого значения в формате числа с плавающей точкой
nextafter(x,y)следующий ближайшее представимое для x (по направлению к y)
nexttoward(x,y)то же, что и nextafter, но y имеет тип long double
remainder(x,y)вычисляет остаток от деления согласно стандарту IEC 60559
remquo(x,y,p)то же, что и remainder, но сохраняет коэффициент по указателю p (как int)
rintокругление до целого (возвращает int) с вызовом ошибку inexact, если результат отличается от аргумента.
roundокругление до целого (возвращает int)
scalbln(x,n)x * FLT_RADIXn (n is long)
scalbn(x,n)x * FLT_RADIXn (n is int)
tgammaгамма-функция
truncокругление до ближайшего целого числа в направлении к нулю


Расширения XSI

Эти функции не описаны в стандартах ANSI или ISO C, но могут присутствовать в системах в качестве расширений X/Open.

ИмяОписание
j0(x)значение функций Бесселя первого рода порядков 0 для аргумента x
j1(x)значение функций Бесселя первого рода порядков 1 для аргумента x
jn(n,x)значение функций Бесселя первого рода порядка n
scalb(x,y)x * FLT_RADIXy (x и y типа double)
y0(x)значение функций Бесселя второго рода порядков 0 для аргумента x
y1(x)значение функций Бесселя второго рода порядков 1 для аргумента x
yn(n,x)значение функций Бесселя второго рода порядка n

Использование функций конвертации double-string ecvt, fcvt и gcvt не рекомендуется в пользу sprintf.



Источник: http://ru.wikipedia.org/wiki/Math.h
Категория: Программирование | Добавил: bigfoottnt (17.04.2011)
Просмотров: 12362 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Время

Вы здесь
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 26
Друзья сайта




Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Fizmat © 2026 Сделать бесплатный сайт с uCoz