C语言常用函数及用法.doc

C语言常用函数及用法.doc

ID:50824398

大小:43.45 KB

页数:6页

时间:2020-03-15

C语言常用函数及用法.doc_第1页
C语言常用函数及用法.doc_第2页
C语言常用函数及用法.doc_第3页
C语言常用函数及用法.doc_第4页
C语言常用函数及用法.doc_第5页
资源描述:

《C语言常用函数及用法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言常用数学函数及其用法三角函数:(所有参数必须为弧度)  1.acos 函数申明:acos (doublex);  用途:用来返回给定的X的反余弦函数。 2.asin  函数申明:asin (doublex);  用途:用来返回给定的X的反正弦函数。 3.atan   函数申明:atan (doublex);  用途:用来返回给定的X的反正切函数。 4.sin  函数声明:sin  (doublex);  用途:用来返回给定的X的正弦值。 5.cos  函数声明:cos  (doublex);  用途:用来返回给定的X的余弦值。 6.t

2、an  函数声明:tan  (doublex);  用途:用来返回给定的X的正切值。 7.atan2  函数声明:atan2(doubley,doublex);  用途:返回给定的X及Y坐标值的反正切值 其他函数: 8.atof  函数名:atof (constchar*s); 功 能:把字符串转换成浮点数 用 法:doubleatof(constchar*nptr); 程序例:  #include  #include  intmain(void)  {   floatarg,*point=&arg; 

3、  floatf;   char*str="12345.67";   f=atof(str);   printf("string=%sfloat=%f",str,f);   return0;  } 9. ceil 和floor  函数名:ceil                floor  功 能:向上舍入       向下舍入  用 法:doubleceil(doublex);       doublefloor(doublex);  程序例:  #include  intmain(void)  {   doublen

4、umber=123.54;   doubledown,up;   down=floor(number);   up=ceil(number);   printf("originalnumber    %5.2lf",number);   printf("numberroundeddown%5.2lf",down);   printf("numberroundedup  %5.2lf",up);   return0; }该程序运行结果:originalnumber    123.54                  number

5、roundeddown123.00                  numberroundedup  124.00  10.fabs   函数名:fabs   功能:求浮点数x的绝对值.   用法:fabs (doublex); 11.fmod   函数名:fmod   功 能:计算x对y的模,即x/y的余数   用 法:doublefmod(doublex,doubley);   程序例:   #include   #include   intmain(void)   {    doublex=5.0,

6、y=2.0;    doubleresult;    result=fmod(x,y);    printf("Theremainderof(%lf/%lf)is         %lf",x,y,result);    return0;   } 12.abs  函数名:abs  功能:返回整型数的绝对值.  用法:Abs(number)       number参数可以是任意有效的数值表达式。如果number包含Null,则返回Null;如果是未初始化变量,则返回0.幂指数: 13.exp   函数名:exp   功能:返回e的n次

7、幂.   用法:exp  (doublex); 14.frexp   函数名:frexp   功 能:把一个双精度数分解为尾数的指数   用 法:doublefrexp(doublevalue,int*eptr);   程序例:   #include   #include   intmain(void)   {     doublemantissa,number;     intexponent;     number=8.0;     mantissa=frexp(number,&exponent);  

8、   printf("Thenumber%lfis",number);     printf("%lftimestwotothe",mantissa);     printf("

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

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

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