时间:2021-03-05 12:43:56 | 栏目:C代码 | 点击:次
数学库函数声明在 math.h 中,主要有:
1、abs(x) 求整型数x 的绝对值
2、cos(x) x(弧度)的余弦
3、fabs(x) 求浮点数x 的绝对值
4、ceil(x) 求不小于x 的最小整数
5、floor(x) 求不大于x 的最小整数
6、log(x) 求x 的自然对数
7、log10(x) 求x 的对数(底为10)
8、pow(x, y) 求x 的y 次方
函数说明:
pow()用来计算以x为底的y次方值,即xy值,然后将结果返回。
返回值:
返回x的y次方计算结果。
9、sin(x) 求x(弧度)的正弦
函数说明:
sin()用来计算参数x的正玄值,然后将结果返回。
返回值:
返回-1 至1之间的计算结果。
10、sqrt(x) 求x 的平方根
11、acos(x)求求反余弦
函数说明:
acos()用来计算参数x的反余弦值,然后将结果返回。参数x范围为-1至1之间,超过此范围则会失败。
返回值:
返回0至PI之间的计算结果,单位为弧度,在函数库中角度均以弧度来表示。
12、asin(s)求反正弦
函数说明:
asin()用来计算参数x的反正弦值,然后将结果返回。参数x范围为-1至1之间,超过此范围则会失败。
返回值:
返回-PI/2之PI/2之间的计算结果。
13、atan(x)
函数说明:
atan()用来计算参数x的反正切值,然后将结果返回。
返回值:
返回-PI/2至PI/2之间的计算结果。
14、atan2(x)
函数说明:
atan2()用来计算参数y/x的反正切值,然后将结果返回。
返回值:
返回-PI/2 至PI/2 之间的计算结果。
15、exp(计算指数)
函数说明:
exp()用来计算以e为底的x次方值,即ex值,然后将结果返回。
返回值:
返回e的x次方计算结果。
16、frexp(将浮点型数分为底数与指数)
函数说明:
frexp()用来将参数x 的浮点型数切割成底数和指数。底数部分直接返回,指数部分则借参数exp 指针返回,将返回值乘以2 的exp次方即为x的值。
返回值:
返回参数x的底数部分,指数部分则存于exp指针所指的地址。
17、ldexp(计算2的次方值)
函数说明:
ldexp()用来将参数x乘上2的exp次方值,即x*2exp。
返回值:
返回计算结果。
/* 计算3*(2^2)=12 */
#include<math.h>
18、log(计算以e 为底的对数值)
函数说明:
log()用来计算以e为底的x 对数值,然后将结果返回。
返回值:
返回参数x的自然对数值。
19、log10(计算以10 为底的对数值)
20、sinh(取双曲线正玄函数值)
函数说明:
sinh()用来计算参数x的双曲线正玄值,然后将结果返回。数学定义式为:(exp(x)-exp(-x))/2。
返回值:
返回参数x的双曲线正玄值。