НазадОглавлениеДалее

9.7. Математические функции

ФункцияКраткое описание
absнахождение абсолютного значения выражения типа int
acosвычисление арккосинуса
asinвычисление арксинуса
atanвычисление арктангенса х
аtаn2вычисление арктангенса от у/х
cabsнахождение абсолютного значения комплексного числа
ceilнахождение наименьшего целого, большего или равного х
_clear87получение значения и инициализация слова состояния сопроцессора и библиотеки арифметики с плавающей точкой
_control87получение старого значения слова состояния для функций арифметики с плавающей точкой и установка нового состояния
cosвычисление косинуса
coshвычисление гиперболического косинуса
ехрвычисление функции экспоненты
fabsнахождение абсолютного значения типа double
floorнахождение наибольшего целого, меньшего или равного х
fmodнахождение остатка от деления х/у
_fpresetповторная инициализация пакета плавающей арифметики
frexpразложение х как произведения мантиссы на экспоненту 2n
hypotвычисление гипотенузы
labsнахождение абсолютного значения типа long
ldexpвычисление х*2ехp
logвычисление натурального логарифма
log10вычисление логарифма по основанию 10
matherrуправление реакцией на ошибки при выполнении функций математической библиотеки
modfразложение х на дробную и целую часть
powвычисление х в степени у
sinвычисление синуса
sinhвычисление гиперболического синуса
sqrtнахождение квадратного корня
_status87получение значения слова состояния с плавающей точкой
tanвычисление тангенса
tanhвычисление гиперболического тангенса

Система программирования MSC предоставляет дополнительно функции:
ФункцияКраткое описание
besselвычисление функции Бесселя
dieeetomsbinпреобразование плавающего числа двойной точности из IEEE-формата в Microsoft-формат
dmsbintoieeeпреобразование плавающего числа двойной точности из Microsoft-формата в IEEE-формат
fieeetomsbinпреобразование числа с плавающей точкой из IEEE-формата в Microsoft-формат
fmsbintoieeeпреобразование числа с плавающей точкой из Microsoft-формата в IEEE-формат

Система программирования ТС предоставляет дополнительно функции:
ФункцияКраткое описание
_matherrуправление реакцией на ошибки при выполнении функций из математической библиотеки
pow10вычисление десятичной степени

Прототипы функций содержатся в файле math.h, за исключением прототипов функций _clear87, _control87, _fpreset, _status87, которые определены в файле float.h.

Функция matherr (ее пользователь может задать сам в своей программе) вызывается любой библиотечной математической функцией при возникновении ошибки. Эта программа определена в библиотеке, но может быть переопределена пользователем, если она необходима, для установки различных процедур обработки ошибок.


НазадОглавлениеДалее