Common mathematical functions
公共数学函数
功能
在标头中定义<cstdlib>
*。
ABS%28int%29 labsllabs%28C++11%29计算积分值%28的绝对值X%29%28功能%29
div%28int%29ldivlldiv%28C++11%29计算商数和整数除法的余数%28函数%29
在标头中定义<cinttypes>
ABS%28 std::intmax[医]t%29 imaxabs%28C++11%29%28C+11%29计算积分值%28的绝对值X%29%28功能%29
DIV%28 std::intmax[医]t%29 imaxdiv%28C++11%29%28C++11%29计算商和整数除法%28函数%29的余数
在标头中定义<cmath>
基本操作
ABS%28浮点数%29法币浮点数绝对值%28X%29%28功能%29
浮点除法操作的剩余部分%28功能%29
剩余%28C++11%29签署除法操作的剩余部分%28功能%29
RENCONT%28C++11%29签名余数以及除法操作的最后三个位数%28函数%29
FMA%28C++11%29融合乘法运算%28功能%29
两个浮点值中Fmax%28C++11%29%28功能%29
Fmin%28C++11%29两个浮点值的小%28函数%29
FDIM%28C++11%29两个浮点值的正差值为28max%280,x-y%29%29%28函数%29
Nannanfnanl%28C+11%29%28C++11%29%28C++11%29
指数函数
exp返回e提升到给定的功率%28 ex%29%28函数%29
费用2%28C++11%29返回2提高到给定功率%282 x%29%28功能%29
支出1%28C++11%29返回e提高到给定功率,减去1%28ex-1%29%28函数%29。
测井计算自然%28基数e%29对数%28至基数e%29%28 ln%28x%29%29%28函数%29
log 10计算公共%28基数10%29对数%28log 10%28x%29%29%28函数%29
对数2%28C++11%29碱基2对给定数%28log2%28x%29%29%28函数%29
log1p%28C++11%29自然对数%28到1中的e%29加上给定的数字%28 ln%281+x%29%29%28函数%29
幂函数
POW将一个数字提高到给定的功率%28xy%29%28功能%29
SQrt计算平方根%28酰基x%29%28函数%29
cbRT%28C++11%29计算立方根%283国际单位x%29%28函数%29
低t%28C++11%29计算两个给定数字的平方和的平方根%28 x2+y2%29%28函数%29
三角函数
SIN计算正弦%28 sin%28x%29%29%28函数%29
COS计算余弦%28 cos%28x%29%29%28函数%29
TAN计算切线%28 tan%28x%29%29%28函数%29
Asin计算弧正弦%28 arcsin%28x%29%29%28函数%29
计算弧余弦%28弧科斯%28x%29%29%28函数%29
阿坦计算弧切%28弧坦%28x%29%29%28函数%29
2弧切线,用符号确定象限%28功能%29
双曲函数
计算双曲正弦%28 sh%28x%29%29%28函数%29
COSH计算双曲余弦%28 x%29%29%28函数%29
双曲正切%28函数%29
Asinh%28C++11%29计算反双曲正弦%28 arsinh%28x%29%29%28函数%29
ACOSH%28C++11%29计算逆双曲余弦%28 arcosh%28x%29%29%28函数%29
atanh%28C++11%29计算逆双曲切线%28 artanh%28x%29%29%28函数%29
误差和伽马函数
ERF%28C++11%29错误函数%28功能%29
ERFC%28C++11%29互补错误函数%28功能%29
TGamma%28C++11%29γ函数%28功能%29
γ函数%28++11%29自然对数
最近整数浮点运算
Ceil最近的整数不小于给定值%28函数%29
楼面最近整数不大于给定值%28函数%29
不大于给定值%28C++11%29最接近的整数
圆圆%28C++11%29%28C++11%29%28C++11%29最近整数,中间舍入为零
使用当前舍入模式的近字节%28C++11%29最近整数%28函数%29
使用当前舍入模式的Rintlintllrint%28C++11%29%28C++11%29%28C+11%29,如果结果不同,则为例外
浮点操作函数
FREXP将一个数字分解为有意义的,其幂为2%28函数%29。
ldexp将一个数字乘以2,提高到幂%28功能%29。
modf将数字分解为整数和小数部分%28函数%29。
斜交数%28C++11%29%28C++11%29乘以FLT[医]基数提高到功率%28功能%29
iogb%28C++11%29提取数%28函数%29的指数
LOB%28C++11%29提取数%28函数%29的指数
下一个可表示的浮点值为%28C++11%29%28C+11%29,下一个可表示浮点值指向给定值%28函数%29
拷贝符号%28C++11%29复制浮点值%28功能%29的符号
分类比较
分类%28C++11%29对给定的浮点数值%28函数%29进行分类
如果给定的数字有有限值%28函数%29,则检查给定数是否为有限值%28C++11%29。
isinf%28C++11%29检查给定数是否为无穷%28函数%29
isnan%28C++11%29检查给定的号码是nan%28函数%29
如果给定的数字是正常的%28函数%29,则检查是否为正态%28C++11%29。
Sibit%28C++11%29检查给定数字是否为负数%28函数%29
如果第一个浮点参数大于第二个%28函数%29,则检查是否大于%28c++11%29。
isgreater等于%28C++11%29检查第一个浮点参数是否大于或等于第二个%28函数%29。
isless%28c++11%29检查第一个浮点参数是否小于第二个%28函数%29。
岛序列%28C++11%29检查第一个浮点参数是否小于或等于第二个浮点参数%28函数%29。
更大的%28C++11%29检查第一个浮点参数是否小于或大于第二个%28函数%29。
如果两个浮点值是无序的%28C++11%29,则检查
类型
在标头中定义<cstdlib>
*。
DIV[医]T结构类型,返回std::div函数%28
伊迪夫[医]T结构类型,返回std::ldiv函数%28
伊迪夫[医]T%28C++11%29结构类型,返回std::lldiv函数%28
在标头中定义<cinttypes>
伊马克斯迪夫[医]T%28C++11%29结构类型,返回std::imaxdiv函数%28
在标头中定义<cmath>
浮子[医]t%28C++11%29最有效的浮点类型至少与浮点数%28
双倍[医]t%28C++11%29最有效的浮点型,至少宽到双倍%28-胡枝子f%29
宏常数
在标头中定义<cmath>
*。
巨量[医]瓦夫赫[医]瓦卢格[医]Vall%28C++11%29%28C++11%29分别表示浮动、双倍和长双倍的溢出值分别为%28宏常数%29
无穷大%28C++11%29计算为正无穷大或保证溢出浮点%28宏常数%29的值
NaN%28C++11%29计算为浮动%28宏常数%29的安静NaN。
数学[医]跑动[医]埃尔诺[医]ERREXCEPT%28C+11%29%28C++11%29%28C+11%29定义了通用数学函数%28宏常数%29所使用的错误处理机制
分类
FP[医]诺马利普[医]亚诺马利普[医]ZEROFP[医]INFINITEFP[医]NaN%28C+11%29%28C+11%29%28C++11%29%28C+11%29%28C+11%29表示浮点类别%28宏常数%29
另见
Special math TR | for Mathematical special functions |
---|
通用数学函数的C文档
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。