Defined in header <stdlib.h>
abslabsllabs
(C99)
(function) [edit]
divldivlldiv
(C99)
(function) [edit]
Defined in header <inttypes.h>
imaxabs
(C99)
(function) [edit]
imaxdiv
(C99)
(function) [edit]
Defined in header <math.h>
Basic operations
fabsfabsffabsl
(C99)(C99)
(function) [edit]
fmodfmodffmodl
(C99)(C99)
(function) [edit]
remainderremainderfremainderl
(C99)(C99)(C99)
(function) [edit]
remquoremquofremquol
(C99)(C99)(C99)
(function) [edit]
fmafmaffmal
(C99)(C99)(C99)
(function) [edit]
fmaxfmaxffmaxl
(C99)(C99)(C99)
(function) [edit]
fminfminffminl
(C99)(C99)(C99)
(function) [edit]
fdimfdimffdiml
(C99)(C99)(C99)
(function) [edit]
nannanfnanl
(C99)(C99)(C99)
(function) [edit]
Exponential functions
expexpfexpl
(C99)(C99)
(function) [edit]
exp2exp2fexp2l
(C99)(C99)(C99)
(function) [edit]
expm1expm1fexpm1l
(C99)(C99)(C99)
(function) [edit]
loglogflogl
(C99)(C99)
(function) [edit]
log10log10flog10l
(C99)(C99)
(function) [edit]
log2log2flog2l
(C99)(C99)(C99)
(function) [edit]
log1plog1pflog1pl
(C99)(C99)(C99)
(function) [edit]
Power functions
powpowfpowl
(C99)(C99)
(function) [edit]
sqrtsqrtfsqrtl
(C99)(C99)
(function) [edit]
cbrtcbrtfcbrtl
(C99)(C99)(C99)
(function) [edit]
hypothypotfhypotl
(C99)(C99)(C99)
+y2
)
(function) [edit]
Trigonometric functions
sinsinfsinl
(C99)(C99)
(function) [edit]
coscosfcosl
(C99)(C99)
(function) [edit]
tantanftanl
(C99)(C99)
(function) [edit]
asinasinfasinl
(C99)(C99)
(function) [edit]
acosacosfacosl
(C99)(C99)
(function) [edit]
atanatanfatanl
(C99)(C99)
(function) [edit]
atan2atan2fatan2l
(C99)(C99)
(function) [edit]
Hyperbolic functions
sinhsinhfsinhl
(C99)(C99)
(function) [edit]
coshcoshfcoshl
(C99)(C99)
(function) [edit]
tanhtanhftanhl
(C99)(C99)
(function) [edit]
asinhasinhfasinhl
(C99)(C99)(C99)
(function) [edit]
acoshacoshfacoshl
(C99)(C99)(C99)
(function) [edit]
atanhatanhfatanhl
(C99)(C99)(C99)
(function) [edit]
Error and gamma functions
erferfferfl
(C99)(C99)(C99)
(function) [edit]
erfcerfcferfcl
(C99)(C99)(C99)
(function) [edit]
tgammatgammaftgammal
(C99)(C99)(C99)
(function) [edit]
lgammalgammaflgammal
(C99)(C99)(C99)
(function) [edit]
Nearest integer floating-point operations
ceilceilfceill
(C99)(C99)
(function) [edit]
floorfloorffloorl
(C99)(C99)
(function) [edit]
trunctruncftruncl
(C99)(C99)(C99)
(function) [edit]
roundroundfroundllroundlroundflroundlllroundllroundfllroundl
(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)
(function) [edit]
nearbyintnearbyintfnearbyintl
(C99)(C99)(C99)
(function) [edit]
rintrintfrintllrintlrintflrintlllrintllrintfllrintl
(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)
exception if the result differs
(function) [edit]
Floating-point manipulation functions
frexpfrexpffrexpl
(C99)(C99)
(function) [edit]
ldexpldexpfldexpl
(C99)(C99)
(function) [edit]
modfmodffmodfl
(C99)(C99)
(function) [edit]
scalbnscalbnfscalbnlscalblnscalblnfscalblnl
(C99)(C99)(C99)(C99)(C99)(C99)
(function) [edit]
ilogbilogbfilogbl
(C99)(C99)(C99)
(function) [edit]
logblogbflogbl
(C99)(C99)(C99)
(function) [edit]
nextafternextafterfnextafterlnexttowardnexttowardfnexttowardl
(C99)(C99)(C99)(C99)(C99)(C99)
(function) [edit]
copysigncopysignfcopysignl
(C99)(C99)(C99)
(function) [edit]
Classification and comparison
fpclassify
(C99)
(function macro) [edit]
isfinite
(C99)
(function macro) [edit]
isinf
(C99)
(function macro) [edit]
isnan
(C99)
(function macro) [edit]
isnormal
(C99)
(function macro) [edit]
signbit
(C99)
(function macro) [edit]
isgreater
(C99)
(function macro) [edit]
isgreaterequal
(C99)
(function macro) [edit]
isless
(C99)
(function macro) [edit]
islessequal
(C99)
(function macro) [edit]
islessgreater
(C99)
(function macro) [edit]
isunordered
(C99)
(function macro) [edit]
Defined in header <stdlib.h>
div_t
(typedef) [edit]
ldiv_t
(typedef) [edit]
lldiv_t
(C99)
(typedef) [edit]
Defined in header <inttypes.h>
imaxdiv_t
(C99)
(typedef) [edit]
Defined in header <math.h>
float_tdouble_t
(C99)(C99)
(typedef) [edit]
Defined in header <math.h>
HUGE_VALFHUGE_VALHUGE_VALL
(C99)(C99)
(macro constant) [edit]
INFINITY
(C99)
(macro constant) [edit]
NAN
(C99)
(macro constant) [edit]
FP_FAST_FMAFFP_FAST_FMAFP_FAST_FMAL
(C99)(C99)(C99)
(macro constant) [edit]
FP_ILOGB0FP_ILOGBNAN
(C99)(C99)
(macro constant) [edit]
math_errhandlingMATH_ERRNOMATH_ERREXCEPT
(C99)(C99)(C99)
(macro constant) [edit]
Classification
FP_NORMALFP_SUBNORMALFP_ZEROFP_INFINITEFP_NAN
(C99)(C99)(C99)(C99)(C99)
(macro constant) [edit]
C++ documentation for Common mathematical functions