Document Index
Table of Contents
- 1 Mathematical Functions (math.h)
- 1.1 Error Handling
- 1.2 Standards Compliance And Portability
- 1.3
acos
, acosf
—arc cosine
- 1.4
acosh
, acoshf
—inverse hyperbolic cosine
- 1.5
asin
, asinf
—arc sine
- 1.6
asinh
, asinhf
—inverse hyperbolic sine
- 1.7
atan
, atanf
—arc tangent
- 1.8
atan2
, atan2f
—arc tangent of y/x
- 1.9
atanh
, atanhf
—inverse hyperbolic tangent
- 1.10
jN
, jNf
, yN
, yNf
—Bessel functions
- 1.11
cbrt
, cbrtf
—cube root
- 1.12
copysign
, copysignf
—sign of y, magnitude of x
- 1.13
cosh
, coshf
—hyperbolic cosine
- 1.14
erf
, erff
, erfc
, erfcf
—error function
- 1.15
exp
, expf
—exponential
- 1.16
exp10
, exp10f
—exponential, base 10
- 1.17
exp2
, exp2f
—exponential, base 2
- 1.18
expm1
, expm1f
—exponential minus 1
- 1.19
fabs
, fabsf
—absolute value (magnitude)
- 1.20
fdim
, fdimf
—positive difference
- 1.21
floor
, floorf
, ceil
, ceilf
—floor and ceiling
- 1.22
fma
, fmaf
—floating multiply add
- 1.23
fmax
, fmaxf
—maximum
- 1.24
fmin
, fminf
—minimum
- 1.25
fmod
, fmodf
—floating-point remainder (modulo)
- 1.26
frexp
, frexpf
—split floating-point number
- 1.27
gamma
, gammaf
, lgamma
, lgammaf
, gamma_r
, gammaf_r
, lgamma_r
, lgammaf_r
, tgamma
, and tgammaf
—logarithmic and plain gamma functions
- 1.28
hypot
, hypotf
—distance from origin
- 1.29
ilogb
, ilogbf
—get exponent of floating-point number
- 1.30
infinity
, infinityf
—representation of infinity
- 1.31
isgreater
, isgreaterequal
, isless
, islessequal
, islessgreater
, and isunordered
—comparison macros
- 1.32
fpclassify
, isfinite
, isinf
, isnan
, and isnormal
—floating-point classification macros; finite
, finitef
, isinf
, isinff
, isnan
, isnanf
—test for exceptional numbers
- 1.33
ldexp
, ldexpf
—load exponent
- 1.34
log
, logf
—natural logarithms
- 1.35
log10
, log10f
—base 10 logarithms
- 1.36
log1p
, log1pf
—log of 1 + x
- 1.37
log2
, log2f
—base 2 logarithm
- 1.38
logb
, logbf
—get exponent of floating-point number
- 1.39
lrint
, lrintf
, llrint
, llrintf
—round to integer
- 1.40
lround
, lroundf
, llround
, llroundf
—round to integer, to nearest
- 1.41
modf
, modff
—split fractional and integer parts
- 1.42
nan
, nanf
—representation of “Not a Number”
- 1.43
nearbyint
, nearbyintf
—round to integer
- 1.44
nextafter
, nextafterf
—get next number
- 1.45
pow
, powf
—x to the power y
- 1.46
pow10
, pow10f
—base 10 power functions
- 1.47
remainder
, remainderf
—round and remainder
- 1.48
remquo
, remquof
—remainder and part of quotient
- 1.49
rint
, rintf
—round to integer
- 1.50
round
, roundf
—round to integer, to nearest
- 1.51
scalbn
, scalbnf
, scalbln
, scalblnf
—scale by power of FLT_RADIX (=2)
- 1.52
signbit
—Does floating-point number have negative sign?
- 1.53
sin
, sinf
, cos
, cosf
—sine or cosine
- 1.54
sinh
, sinhf
—hyperbolic sine
- 1.55
sqrt
, sqrtf
—positive square root
- 1.56
tan
, tanf
—tangent
- 1.57
tanh
, tanhf
—hyperbolic tangent
- 1.58
trunc
, truncf
—round to integer, towards zero
- 2 Mathematical Complex Functions (complex.h)
- 2.1
cabs
, cabsf
, cabsl
—complex absolute-value
- 2.2
cacos
, cacosf
—complex arc cosine
- 2.3
cacosh
, cacoshf
—complex arc hyperbolic cosine
- 2.4
carg
, cargf
—argument (phase angle)
- 2.5
casin
, casinf
—complex arc sine
- 2.6
casinh
, casinhf
—complex arc hyperbolic sine
- 2.7
catan
, catanf
—complex arc tangent
- 2.8
catanh
, catanhf
—complex arc hyperbolic tangent
- 2.9
ccos
, ccosf
—complex cosine
- 2.10
ccosh
, ccoshf
—complex hyperbolic cosine
- 2.11
cexp
, cexpf
—complex base-e exponential
- 2.12
cimag
, cimagf
, cimagl
—imaginary part
- 2.13
clog
, clogf
—complex base-e logarithm
- 2.14
clog10
, clog10f
—complex base-10 logarithm
- 2.15
conj
, conjf
—complex conjugate
- 2.16
cpow
, cpowf
—complex power
- 2.17
cproj
, cprojf
— Riemann sphere projection
- 2.18
creal
, crealf
, creall
—real part
- 2.19
csin
, csinf
—complex sine
- 2.20
csinh
, csinhf
—complex hyperbolic sine
- 2.21
csqrt
, csqrtf
—complex square root
- 2.22
ctan
, ctanf
—complex tangent
- 2.23
ctanh
, ctanf
—complex hyperbolic tangent
- 3 Floating-Point Environment (fenv.h)
- 4 Reentrancy Properties of
libm
- 5 The long double function support of
libm
- Document Index