资源描述:
《c语言常用数学函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、常用数学函数abs(计算整型数的绝对值)相关函数labs,fabs表头文件#include定义函数intabs(intj)函数说明abs()用来计算参数j的绝对值,然后将结果返回。返回值返回参数j的绝对值结果。范例#ingcludemain(){intansert;answer=abs(-12);printf("
2、-12
3、=%d",answer);}执行
4、-12
5、=12 acos(取反余弦函数数值)相关函数asin,atan,atan2,cos,sin,tan表头文件#inc
6、lude定义函数doubleacos(doublex);函数说明acos()用来计算参数x的反余弦值,然后将结果返回。参数x范围为-1至1之间,超过此范围则会失败。返回值返回0至PI之间的计算结果,单位为弧度,在函数库中角度均以弧度来表示。错误代码EDOM参数x超出范围。附加说明使用GCC编译时请加入-lm。范例#include常用数学函数abs(计算整型数的绝对值)相关函数labs,fabs表头文件#include定义函数intabs(intj)函数说明abs()用
7、来计算参数j的绝对值,然后将结果返回。返回值返回参数j的绝对值结果。范例#ingcludemain(){intansert;answer=abs(-12);printf("
8、-12
9、=%d",answer);}执行
10、-12
11、=12 acos(取反余弦函数数值)相关函数asin,atan,atan2,cos,sin,tan表头文件#include定义函数doubleacos(doublex);函数说明acos()用来计算参数x的反余弦值,然后将结果返回。参数x范围为-1至1之间,超
12、过此范围则会失败。返回值返回0至PI之间的计算结果,单位为弧度,在函数库中角度均以弧度来表示。错误代码EDOM参数x超出范围。附加说明使用GCC编译时请加入-lm。范例#includemain(){doubleangle;angle=acos(0.5);printf("angle=%f",angle);}执行angle=1.047198 asin(取反正弦函数值)相关函数acos,atan,atan2,cos,sin,tan表头文件#include定义函数doubleasin(dou
13、blex)函数说明asin()用来计算参数x的反正弦值,然后将结果返回。参数x范围为-1至1之间,超过此范围则会失败。返回值返回-PI/2之PI/2之间的计算结果。错误代码EDOM参数x超出范围附加说明使用GCC编译时请加入-lm范例#includemain(){doubleangle;angle=asin(0.5);printf("angle=%f",angle);}执行angle=0.523599 atan(取反正切函数值)相关函数acos,asin,atan2,cos,sin,tan表头文件#
14、include定义函数doubleatan(doublex);函数说明atan()用来计算参数x的反正切值,然后将结果返回。返回值返回-PI/2至PI/2之间的计算结果。附加说明使用GCC编译时请加入-lm范例#includemain(){doubleangle;angle=atan(1);printf("angle=%f",angle);}执行angle=1.570796 atan2(取得反正切函数值)相关函数acos,asin,atan,cos,sin,tan表头文件#inclu
15、de定义函数doubleatan2(doubley,doublex);函数说明atan2()用来计算参数y/x的反正切值,然后将结果返回。返回值返回-PI/2至PI/2之间的计算结果。附加说明使用GCC编译时请加入-lm。范例#includemain(){doubleangle;angle=atan2(1,2);printf("angle=%f",angle);}执行angle=0.463648 ceil(取不小于参数的最小整型数)相关函数fabs表头文件#include16、h>定义函数doubleceil(doublex);函数说明ceil()会返回不小于参数x的最小整数值,结果以double形态返回。返回值返回不小于参数x的最小整数值。附加说明使用GCC编译时请加入-lm。范例#includemain(){doublevalue[]={4.8,1.12,-2.2,0};inti;f