808 Глава 14

функция	синтаксис	описание	файл
LogN	Extended LogN(Extended Base, Extended X)	логарифм X по основанию Base	Math.hpp
Jroti	unsigned long lrotl( unsigned long val, int count)	циклический сдвиг val влево на count битов	stdlib.h
lrotr	unsigned long lrotr( unsigned long val, int count)	циклический сдвиг val вправо на count битов	stdlib.h
max	max(a, b)	макрос возвращает максимальное значение из а и b любых типов	stdlib.h
min	min(a, b)	макрос возвращает минимальное значение из а и b любых типов	stdlib.h !
modf	double modf(double x, double *ipart)	разделяет х на целую часть ipart и возвращаемую дробную часть	math.h
modfl	long double modfl(Iong double x, long double *ipart)	разделяет х на целую часть ipart и возвращаемую дробную часть	math.h
poly	double poly(double x, int degree, double coeffs[])	полином от х степени degree с коэффициентами coeffs	math.h
Poly	Extended Poly(Extended X, const double * Coefficients, const int CoefficientsSize)	полином от Х степени CoefficientsSize с коэффициентами Coefficients	Math.hpp
polyl	long double polyl(long double x, int degree, long double coeffs[])	полином от х степени degree с коэффициентами coeffs	math.h
pow	double pow(double x, double y)	хУ	math.h
Power	Extended Power(Extended Base, Extended Exponent)	возводит Base в степень Exponent	Math.hpp
powl	long double powl(long double x, long double y)	хУ	math.h
rotl	unsigned short rotl( unsigned short value, int count)	циклический сдвиг value влево на count битов	stdlib.h
rotr	unsigned short rotr( unsigned short value, int count)	циклический сдвиг value вправо на count битов	stdlib.h
sqrt	double sqrt(double x)	корень квадратный	math.h
sqrti	long double sqrtl(long double x)	корень квадратный	math.h

Комментарии

Функции exp, expl, Idexp, Idexpl в случае выхода аргумента за диапазон допу-
стимых значений генерируют ошибку ERANGE.