Ниже перечислены математические
функции:
a64l, l64a | Преобразование длинного целого в 64-разрядную текстовую строку и обратно |
abs, div, labs, ldiv, imul_dbl, umul_dbl, llabs, lldiv | Модуль, частное и произведение двух целых чисел |
asin, asinl, acos, acosl, atan, atanl, atan2, atan2l | Обратные тригонометрические функции |
asinh, acosh, atanh | Обратные гиперболические функции |
atof, atoff, strtod, strtold, strtof | Преобразование текстовой строки в число с плавающей точкой и обратно |
bessell: j0, j1, jn, y0, y1, yn | Функции Бесселя |
class, finite, isnan, unordered | Определение типов функций с плавающей точкой |
copysign, nextafter, scalb, logb, ilogb | Некоторые бинарные функции с плавающей точкой |
nrand48, mrand48, jrand48, srand48, seed48, lcong48 | Генерация псевдослучайных последовательностей |
lrand48_r, mrand48_r, nrand48_r, seed48_r и srand48_r | Генерация псевдослучайных последовательностей |
drem и remainder | Остаток IEEE |
ecvt, fcvt, gcvt | Преобразование числа с плавающей точкой в строку |
erf, erfl, erfc, erfcl | Функция ошибок и дополнительная функция ошибок |
exp, expl, expm1, log, logl, log10, log10l, log1p, pow, powl | Экспоненциальная, логарифмическая и степенная функции |
floor, floorl, ceil, ceill, nearest, | |
trunc, rint, itrunc, uitrunc, fmod, fmodl, fabs, fabsl | Округление числа с плавающей точкой |
fp_any_enable, fp_is_enabled, fp_enable_all, | |
fp_enable, fp_disable_all, fp_disable | Разрешают выполнять операции при возникновении исключительной ситуации с плавающей точкой |
fp_clr_flag, fp_set_flag, fp_read_flag или fp_swap_flag | Разрешают выполнять операции при возникновении исключительной ситуации с плавающей точкой |
fp_invalid_op, fp_divbyzero, fp_overflow, | |
fp_underflow, fp_inexact, fp_any_xcp | Обнаружение исключительной ситуации с плавающей точкой |
fp_iop_snan, fp_iop_infsinf,
fp_iop_infdinf,
| |
fp_iop_zrdzr, fp_iop_infmzr, fp_iop_invcmp | Обнаружение исключительной ситуации с плавающей точкой |
fp_read_rnd, fp_swap_rnd d | Чтение с округлением и включение режима округления IEEE |
frexp, frexpl, ldexp, ldexpl, modf, modfl | Операции над числами с плавающей точкой |
l64a_r | Преобразование 64-разрядного целого в строку |
lgamma, lgammal, gamma | Логарифм гамма-функции |
hypot, cabs | Функции расстояния в евклидовой метрике и модуля числа |
13tol, ltol3 | Преобразование трехбайтового целого в длинное целое и обратно |
madd, msub, mult, mdiv, pow, gcd, invert, | |
rpow, msqrt, mcmp, move, min, omin, | |
fmin, m_in, mout, omout, fmout, m_out, sdiv, itom | Арифметические операции над целыми числами с большой точностью |
rand, srand | Генерация случайных чисел |
rand_r | Генерация случайных чисел |
random, srandom, initstate, setstate | Генерация случайных чисел на основе улучшенного алгоритма |
rsqrt | Вычисление величины, обратной квадратному корню из числа |
sin, cos, tan | Тригонометрические и обратные тригонометрические функции |
sinh, sinhl, cosh, coshl, tanh, tanhl | Гиперболические функции |
sqrt, sqrtl, cbrt | Квадратный и кубический корень |
strtol, strtoll, strtoul, strtoull, atol, atoi | Преобразование строки в целое |
Глава 24, Функции, примеры программ и библиотеки