标准的C++库中的内容主要包括:
(1)基本运行时语言支持
(2)C语言标准库
(3)字符串和输入输出流
(4)标准容器和算法
(5)对数制计算的支持
》数学函数
数学函数在头文件<cmath>中被声明,调用前应在源程序文件中加入预处理命令:#include<cmath>
(1)三角函数
# acos
原型:double acos(double x);
说明:计算参数x的反余弦值。x的取值范围是[-1,+1]。
返回:以弧度为单位的反余弦值,取值范围是[0,π]。
# asin
原型:double asin(double x);
说明:计算参数x的反正弦值。x的取值范围是[-1,+1]。
返回:以弧度为单位的反正弦值,取值范围是[-π/2,+π/2]。# atan
原型:double atan(double x);
说明:计算参数x的反正切值。
返回:以弧度为单位的反正切值,取值范围是[-π/2,+π/2]。# atan2
原型:double atan2(double y,double x);
说明:计算y/x的反正切值,并利用两个参数的正负号决定返回值的象限。x,y不能同时取0。
返回:以弧度为单位的反正切值,取值范围是[-π,+π]。# cos
原型:double cos(double x);
说明:计算参数x的余弦值。以x为弧度单位。
返回:余弦值。 # sin
原型:double sin(double x);
说明:计算参数x的正弦值。以x为弧度单位。
返回:正弦值。# tan
原型:double tan(double x);
说明:计算参数x的正切值。以x为弧度单位。
返回:正切值。(2)双曲函数
# cosh
原型:double cosh(double x);
说明:计算参数x的双曲余弦值。
返回:双曲余弦值。# sinh
原型:double sinh(double x);
说明:计算参数x的双曲正弦值。
返回:双曲正弦值。# tanh
原型:double tanh(double x);
说明:计算参数x的双曲正切值。
返回:双曲正切值。(3)指数和对数函数
# exp
原型:double exp(double x);
说明:计算参数x的指数函数e^x。
返回:指数函数值。# frexp
原型:double frexp(double value,int* exp);
说明:将value分解为尾数x和以2为底的指数n,即value=x*2^n。指数n被存放在整型指针exp所指的变量中。
返回:尾数值x,x的取值范围是[1/2,1]或0。如果value等于0,则尾数x和指数n都返回0。 # ldexp
原型:double ldexp(double x,int exp);
说明:计算参数x与2的exp次幂的乘积。
返回:结果值y,其中y=x*2^exp。# tanh
原型:double tanh(double x);
说明:计算参数x的双曲正切值。
返回:双曲正切值。# log
原型:double log(double x);
说明:计算参数x的自然对数ln x,x的取值范围是x>0。

最低0.47元/天 解锁文章
11万+

被折叠的 条评论
为什么被折叠?



