c语言mathh常用函数大全(c语言math函数大全)
导语:C语言中<math.h>数学函数库
我们知道一个程序需要对数据进行各种处理,而数学函数库中的函数是对数据进行计算处理的常用手段,当然也就是程序设计当中最为常见的操作之一,今天这篇介绍C语言中数学函数库中的一些常用函数,当然你也可以自己编写相关的数学函数,但是需要你懂得一些数学知识,如编写sin函数,计算任意弧度的sin值,因此你可以使用泰勒级数来编写程序,当然你知道数学函数库中的一些常用函数,会减去不少麻烦,下面就介绍几个数学函数库中一些常用函数。
一、cos()函数:
一般形式为:
double cos(double x);
功能:获取参数x的余弦值。
参数:参数x是弧度,1弧度=180/π度。
返回值:参数x的余弦值。
范例:
cos范例
运行结果:
运行结果
二、sin()函数:
其一般形式为:
double sin(double x);
功能:获取双精度数x的正弦值。
参数:参数x是需要求正弦值的双精度数,x指的是弧度,弧度计算同上。
返回值:返回弧度x的正弦值。
范例:
sin范例
运行结果:
45度时的运行结果
四、asin()反正弦值函数:
double asin(double x);
运行结果:因为sin(30°)=0.5,所以可以看出上面反正弦值asin(0.5)=30°。
五、acos()反余弦函数:
其一般形式为:
double acos(double x);
功能:用于求得指定双精度参数x的反余弦值。
参数:双精度参数x的范围为[-1,1]。
返回值:返回以弧度制形式的x的反余弦值,范围为[0,π]。
范例:
acos范例
运行结果:
运行结果
七、ceil()函数:
其一般形式为:
double ceil(double x);
功能:求出不小于某数的最小整数。
参数:需要求整的双精度浮点数。
返回值,返回一个不小于该浮点数的最小数。
范例:
ceil范例
八、exp()函数:
double exp(double x);
参数:x是双精度浮点值,用作幂。
其中常数e,是一个数学常量,称为自然常量,数值约为2.71828是一个无限不循环小数,跟圆周率一样也是数学中一个重要常量。也可称为欧拉数。
运行结果:
运行结果
九、sinh()双曲正弦函数:
其一般形式为:
double sinh(double x);
功能:计算x的双曲正弦值。
参数:需要计算双曲正弦值的双精度浮点数.
返回值:返回一个双精度的浮点值。其实就等于于(e^x-e^(-x))/2。
其返回值符号与x相同,如果返回值过大,则将会返回HUGE_VAL、HUGE_VALL等。
范例:
范例
今天暂时只介绍到这里,当然还有cosh双曲余弦函数、双曲正切函数,等其他数学函数,还有不少,这里就先不一一介绍了,下篇会继续介绍数据结构知识。
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小婷创作整理编辑!