C 语言中的数学函数 C 语言提供了以下数学函数。 要使用这些函数,必须将它们添加到程序文件头中: # 编译时,必须添加参数“-lm”(表示链接到数学函数库),例如“gcc -lm test.c”。 函数参数的类型和返回值可以在参数或函数之前的类型声明中找到。 该函数已在“math.h”或其他头文件中声明,因此使用时无需添加类型声明,如“y=sin(x);” 而不是写“y=sin(x);” 。 函数说明 sin( x)x 的正弦函数值 cos( x)x 的余弦函数值 tan( x)x 的正切函数值 asin( x)x 反正弦函数值 sin-1x,,1 的值],返回值在[-p/2,p/2]之间,acos(x)x为反余弦函数值cos-1x,x的值在[-1,1]之间,返回值为在[-p/2,p/2]之间。 atan(x)x的反正切函数值为tan-1x。 返回值在[-p/2,p/2]之间。 y, x) y/x 的反正切函数值 tan-1(y/x),返回值在 [-p, p] 之间 sinh( x)x 的双曲正弦函数值 cosh( x)x 双曲余弦函数值 tanh( x)x 双曲正切函数值 exp( x)x 指数函数 log( x)x 自然对数 ln(x), x > log10( x)x 底数为 10 对数,x > pow ( x, y)x 的 y 次方 sqrt( x 的最大整数(但类型为) int abs(int x) 整数 x |x| 的绝对值