跟""分别表示:前者表示系统到存放C库函数头文件所在的目录寻找需要包含的文件,这是"> 跟""分别表示:前者表示系统到存放C库函数头文件所在的目录寻找需要包含的文件,这是" />
C语言中的22个数学函数.docx

C语言中的22个数学函数.docx

ID:61760862

大小:22.62 KB

页数:5页

时间:2021-03-19

C语言中的22个数学函数.docx_第1页
C语言中的22个数学函数.docx_第2页
C语言中的22个数学函数.docx_第3页
C语言中的22个数学函数.docx_第4页
C语言中的22个数学函数.docx_第5页
资源描述:

《C语言中的22个数学函数.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言的22个数学函数在使用C语言数学函数时候,应该在该源文件中使用以下命令行:#include或#include"math.h",这里的<>跟""分别表示:前者表示系统到存放C库函数头文件所在的目录寻找需要包含的文件,这是标准方式;后者表示系统先在拥护当前目录中寻找要包含的文件,若找不到,再按前者方式查找。为节省时间,在使用自己编写的文件时使用的是“”,自己编写的文件一般是在当前目录下。22个数学函数中只有abs的数据类型是:”整型“,”int“。log10、logE中的10与E是在log的左下角位置。其余求弧度函数需要看清楚是不是指数。排列方式如下:函数名:

2、函数功能参数介绍,返回值,说明。函数原型。1.abs: 求整型x的绝对值,返回计算结果。 intabs(intx);2.acos: 计算COS-1(x)的值,返回计算结果,x应在-1到1范围内。 doubleacos(doublex);3.asin: 计算SIN-1(x)的值,返回计算结果,x应在-1到1范围内。 doubleasin(doublex);4.atan: 计算TAN-1(x)的值,返回计算结果。 doubleatan(doublex);5.atan2: 计算TAN-1/(x/y)的值,返回计算结果。 doubleatan2(doublex,doubley);6.c

3、os: 计算COS(x)的值,返回计算结果,x的单位为弧度。 doublecos(doublex);7.cosh: 计算x的双曲余弦COSH(x)的值,返回计算结果。 doublecosh(doublex);8.exp: 求ex的值,返回计算结果。 doubleexp(doublex);9.fabs: 求x的绝对值,返回计算结果。 duoblefabs(foublex);10.floor: 求出不大于x的最大整数,返回该整数的双精度实数。 doublefloor(doublex);11.fmod: 求整除x/y的余数,返回该余数的双精度。 doublefmod(doublex,

4、doubley);1.frexp: 把双精度数val分解为数字部分(尾数)x和以2为底的指数n,即val=x*2n,n存放在eptr指向的变量中。返回数字部分x0.5<=x<1。doublefrexp(doublex,double*eptr);2.log: 求logex,lnx。返回计算结果。 doublelog(doublex);3.log10: 求log10x。返回计算结果。 doublelog10(doublex);4.modf: 把双精度数val分解为整数部分和小数部分,把整数部分存到iptr指向的单元。返回val的小数部分。 doublemodf(doubleval,

5、double*iptr);5.pow: 计算xy的值,返回计算结果。 doublepow(doublex,doubley);6.rand: 产生-90到32767间的随机整数。返回随机整数。 intrand(void);7.sin: 计算SINx的值。返回计算结果。x单位为弧度。 doublesin(doublex);8.sinh: 计算x的双曲正弦函数SINH(x)的值,返回计算结果。 doublesinh(doublex);9.sqrt: 计算根号x。返回计算结果。x应>=0。 doublesqrt(doublex);10.tan: 计算TAN(x)的值,返回计算结果。x单

6、位为弧度。 doubletan(doublex);11.tanh: 计算x的双曲正切函数tanh(x)的值。返回计算结果。 doubletanh(doublex);rand和srand的用法首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。rand(产生随机数)表头文件:#include定义函数:intrand(void)函数说明:因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的,rand()会返回一随机数值,范围在0至RAND_

7、MAX间。在调用此函数产生随机数前,必须先利用srand()设好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为1。rand()产生的是假随机数字,每次执行时是相同的。若要不同,以不同的值来初始化它.初始化的函数就是srand()。返回值:返回0至RAND_MAX之间的随机整数值,RAND_MAX的范围最少是在32767之间(int),即双字节(16位数)。若用unsignedint双字节是65535,四字节是4294967295的整数范围。0~RAND_MAX每个数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。