标准库头文件 <cmath>_C++中文网

HUGE_VALFHUGE_VALHUGE_VALL

(C++11)(C++11)

分别指出 floatdoublelong double 的上溢值
(宏常量)

INFINITY

(C++11)

求值为正无穷大或保证使 float 上溢的值
(宏常量)

NAN

(C++11)

求值为 float 类型的静默 NAN
(宏常量)

math_errhandlingMATH_ERRNOMATH_ERREXCEPT

(C++11)(C++11)(C++11)

定义常用数学函数所用的错误处理机制
(宏常量)
分类

FP_NORMALFP_SUBNORMALFP_ZEROFP_INFINITEFP_NAN

(C++11)(C++11)(C++11)(C++11)(C++11)

指示浮点类别
(宏常量)

float_t

(C++11)

至少和 float 一样宽的最高效浮点类型
(typedef)

double_t

(C++11)

至少和 double 一样宽的最高效浮点类型
(typedef)
基本运算

abs(float)fabsfabsffabsl

(C++11)(C++11)

浮点值的绝对值( |x|
(函数)

fmodfmodffmodl

(C++11)(C++11)

浮点除法运算的余数
(函数)

remainderremainderfremainderl

(C++11)(C++11)(C++11)

除法运算的有符号余数
(函数)

remquoremquofremquol

(C++11)(C++11)(C++11)

除法运算的有符号余数和最后三个二进制位
(函数)

fmafmaffmal

(C++11)(C++11)(C++11)

混合的乘加运算
(函数)

fmaxfmaxffmaxl

(C++11)(C++11)(C++11)

两个浮点值的较大者
(函数)

fminfminffminl

(C++11)(C++11)(C++11)

两个浮点值的较小者
(函数)

fdimfdimffdiml

(C++11)(C++11)(C++11)

两个浮点值的正数差( max(0, x-y)
(函数)

nannanfnanl

(C++11)(C++11)(C++11)

非数(NaN)
(函数)
线性插值

lerp

(C++20)

线性插值函数
(函数)
指数函数

expexpfexpl

(C++11)(C++11)

返回 e 的给定次幂( ex
(函数)

exp2exp2fexp2l

(C++11)(C++11)(C++11)

返回 2 的给定次幂( 2x
(函数)

expm1expm1fexpm1l

(C++11)(C++11)(C++11)

返回 e 的给定次幂减一( ex-1
(函数)

loglogflogl

(C++11)(C++11)

计算自然(以 e 为底)对数( ln(x)
(函数)

log10log10flog10l

(C++11)(C++11)

计算常用(以 10 为底)对数( log10(x)
(函数)

log2log2flog2l

(C++11)(C++11)(C++11)

给定数值的以 2 为底的对数( log2(x)
(函数)

log1plog1pflog1pl

(C++11)(C++11)(C++11)

1 加上给定数值的自然(以 e 为底)对数( ln(1+x)
(函数)
幂函数

powpowfpowl

(C++11)(C++11)

求某数的给定次幂( xy
(函数)

sqrtsqrtfsqrtl

(C++11)(C++11)

计算平方根( x
(函数)

cbrtcbrtfcbrtl

(C++11)(C++11)(C++11)

计算立方根( 3x
(函数)

hypothypotfhypotl

(C++11)(C++11)(C++11)

计算两个给定数的平方和的平方根( x2
+y2

(函数)
三角函数

sinsinfsinl

(C++11)(C++11)

计算正弦( sin(x)
(函数)

coscosfcosl

(C++11)(C++11)

计算余弦( cos(x)
(函数)

tantanftanl

(C++11)(C++11)

计算正切( tan(x)
(函数)

asinasinfasinl

(C++11)(C++11)

计算反正弦( arcsin(x)
(函数)

acosacosfacosl

(C++11)(C++11)

计算反余弦( arccos(x)
(函数)

atanatanfatanl

(C++11)(C++11)

计算反正切( arctan(x)
(函数)

atan2atan2fatan2l

(C++11)(C++11)

反正切,用符号确定象限
(函数)
双曲函数

sinhsinhfsinhl

(C++11)(C++11)

计算双曲正弦( sinh(x)
(函数)

coshcoshfcoshl

(C++11)(C++11)

计算双曲余弦( cosh(x)
(函数)

tanhtanhftanhl

(C++11)(C++11)

计算双曲正切( tanh(x)
(函数)

asinhasinhfasinhl

(C++11)(C++11)(C++11)

计算反双曲正弦( arsinh(x)
(函数)

acoshacoshfacoshl

(C++11)(C++11)(C++11)

计算反双曲余弦( arcosh(x)
(函数)

atanhatanhfatanhl

(C++11)(C++11)(C++11)

计算反双曲正切( artanh(x)
(函数)
误差与伽马函数

erferfferfl

(C++11)(C++11)(C++11)

误差函数
(函数)

erfcerfcferfcl

(C++11)(C++11)(C++11)

补误差函数
(函数)

tgammatgammaftgammal

(C++11)(C++11)(C++11)

gamma 函数
(函数)

lgammalgammaflgammal

(C++11)(C++11)(C++11)

gamma 函数的自然对数
(函数)
临近整数的浮点运算

ceilceilfceill

(C++11)(C++11)

不小于给定值的最接近整数值
(函数)

floorfloorffloorl

(C++11)(C++11)

不大于给定值的最接近整数
(函数)

trunctruncftruncl

(C++11)(C++11)(C++11)

绝对值不大于给定值的最接近整数
(函数)

roundroundfroundllroundlroundflroundlllroundllroundfllroundl

(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)

最接近整数,中间情况下向远离零舍入
(函数)

nearbyintnearbyintfnearbyintl

(C++11)(C++11)(C++11)

使用当前舍入模式的最接近整数
(函数)

rintrintfrintllrintlrintflrintlllrintllrintfllrintl

(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)

使用当前舍入模式的最接近整数
若结果有别则有异常
(函数)
浮点操纵函数

frexpfrexpffrexpl

(C++11)(C++11)

将数分解为有效数字和 2 的幂次
(函数)

ldexpldexpfldexpl

(C++11)(C++11)

将数乘以 2 的幂次
(函数)

modfmodffmodfl

(C++11)(C++11)

分解数为整数和小数部分
(函数)

scalbnscalbnfscalbnlscalblnscalblnfscalblnl

(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)

将数乘以 FLT_RADIX 的幂次
(函数)

ilogbilogbfilogbl

(C++11)(C++11)(C++11)

提取数的指数
(函数)

logblogbflogbl

(C++11)(C++11)(C++11)

提取数的指数
(函数)

nextafternextafterfnextafterlnexttowardnexttowardfnexttowardl

(C++11)(C++11) (C++11)(C++11)(C++11)(C++11)

趋向给定值的下个可表示浮点值
(函数)

copysigncopysignfcopysignl

(C++11)(C++11)(C++11)

复制浮点值的符号
(函数)
分类与比较

fpclassify

(C++11)

归类给定的浮点值
(函数)

isfinite

(C++11)

检查给定数是否拥有有限值
(函数)

isinf

(C++11)

检查给定数是否为无限
(函数)

isnan

(C++11)

检查给定的数是否 NaN
(函数)

isnormal

(C++11)

检查给定数是否正规
(函数)

signbit

(C++11)

检查给定数是否为负
(函数)

isgreater

(C++11)

检查第一个浮点实参是否大于第二个
(函数) Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc h2 Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc inc Template:dsc end

概要

Template:source

Template:langlinks