搜索
写经验 领红包

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双曲余弦函数、双曲正切函数,等其他数学函数,还有不少,这里就先不一一介绍了,下篇会继续介绍数据结构知识。

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小婷创作整理编辑!