Описание Библиотеки Си

       

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


Функция

Краткое описание

abs

нахождение абсолютного значения выражения типа int

acos

вычисление арккосинуса

asin

вычисление арксинуса

atan

вычисление арктангенса х

atan2

вычисление арктангенса от у/х

cabs

нахождение абсолютного значения комплексного числа

ceil

нахождение наименьшего целого, большего или равного х

_clear87

получение значения и инициализация слова состояния сопроцессора и библиотеки арифметики с плавающей точкой

_control87

получение старого значения слова состояния для функций арифметики с плавающей точкой и установка нового состояния

cos

вычисление косинуса

cosh

вычисление гиперболического косинуса

exp

вычисление экспоненты

fabs

нахождение абсолютного значения типа double

floor

нахождение наибольшего целого, меньшего или равного х

fmod

нахождение остатка от деления х/у

_fpreset

повторная инициализация пакета плавающей арифметики

frexp

разложение х как произведения мантиссы на экспоненту 2n

hypot

вычисление гипотенузы

labs

нахождение абсолютного значения типа long

ldexp

вычисление х*2exp

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

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


Содержание раздела