29. math.h
- Pragma:
- FP_CONTRACT
- Macros:
-
HUGE_VAL
FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL, FP_ILOGB0, FP_ILOGBNAN, FP_INFINITE, FP_NAN, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, HUGE_VALF, HUGE_VALL, INFINITY, MATH_ERREXCEPT, MATH_ERRNO, NAN, math_errhandling
- Types:
- double_t, float_t
- Functions:
-
acos,
asin,
atan,
atan2,
ceil,
cos,
cosh,
exp,
fabs,
floor,
fmod,
frexp,
ldexp,
log,
log10,
modf,
pow,
sin,
sinh,
sqrt,
tan,
tanh
acosf, acosh, acoshf, acoshl, acosl, asinf, asinh, asinhf, asinhl, asinl, atan2f, atan2l, atanf, atanh, atanhf, atanhl, atanl, cbrt, cbrtf, cbrtl, ceilf, ceill, copysign, copysignf, copysignl, cosf, coshf, coshl, cosl, erf, erfc, erfcf, erfcl, erff, erfl, exp2, exp2f, exp2l, expf, expl, expm1, expm1f, expm1l, fabsf, fabsl, fdim, fdimf, fdiml, floorf, floorl, fma, fmaf, fmal, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fmodf, fmodl, fpclassify, frexpf, frexpl, hypot, hypotf, hypotl, ilogb, ilogbf, ilogbl, isfinite, isgreater, isgreaterequal, isinf, isless, islessequal, islessgreater, isnan, isnormal, isunordered, ldexpf, ldexpl, lgamma, lgammaf, lgammal, llrint, llrintf, llrintl, llround, llroundf, llroundl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, logf, logl, lrint, lrintf, lrintl, lround, lroundf, lroundl, modff, modfl, nan, nanf, nanl, nearbyint, nearbyintf, nearbyintl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, powf, powl, remainder, remainderf, remainderl, remquo, remquof, remquol, rint, rintf, rintl, round, roundf, roundl, scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl, signbit, sinf, sinhf, sinhl, sinl, sqrtf, sqrtl, tanf, tanhf, tanhl, tanl, tgamma, tgammaf, tgammal, trunc, truncf, truncl
See also en.cppreference.com/w/c/numeric/math