当前位置:知识百答>百科问答>C语言中fabs是什么含义?

C语言中fabs是什么含义?

2023-03-15 01:22:59 编辑:join 浏览量:585

问题补充说明:顺便举个例子谢谢

fabs()属于C语言几深先目太中的库函数,用于求浮点数x的绝对值。

1、描述:工C库函数 doublefabs(doublex),返回浮点数x 的绝对值。

2、声明:fabs()函数的声明:doublefabs(来自doublex)。

3、功能:该函数返回浮点数x的绝对值。

4、说明:计算|x|,当x不为负时返回x,否则返回-x。

5、实例:f360问答abs()函数的用法演示。

C语言中fabs是什么含义?

6、编译:让我们编译并运行上面的程序,这将产生以下结果:

C语言中fabs是什么含义?

扩展资料:

数学增众素纪语己动应子台函数库math.h川每季案民一般见于C程序设计,#include<math.h>是包含math头文件的意思,.h是头文件的扩展名(headerfile),这一句声明了本程序要用到标准库中的math.h文件。

math.h头文件中声明了常用的一些数学运算,比如乘方,开方运算等等,这些头文件还有很多,都存放在VC软件的安装目录下。例如有:

1、三永吸继前助究度殖吃断角函数

doublesi身运设害n(double);正弦

doubleco临属四种宁s(double);余弦

doubletan(double);正切

2、反三角函数

doubleasin(d兰松ouble);结果介于[务住去造系部哪四保做屋-PI/2,PI/2]

doubleacos(double);结果介于[0,PI]

doub小甚场包依争leatan(double);反正切(主值),实令清结果介于[-PI/2,PI/2]

doubleatan2(double,double);反正切(整圆值),结果介于[-PI,PI]

3、双曲三角函数

d会海烧架立某oublesinh(重翻架观象体华育乙double);

doublecosh(double);

doubletanh(double);

4、指数与对数

dou良代况blefrexp(doublevalue,祖吧举钢她宣永int*exp);这是一个将value值拆分成小数部分f和(以2为底的)指数部分exp,并返回小数部分f,即f*2^exp。其中f取值在0销既全.5~1.0范围或者0。

doubleldex也民p(doublex,intexp);这个函数刚好跟上面那个frexp函数功能相反,它的返回值是x*2^exp

doublemodf(doublevalue,double*iptr);拆分value值,返回它的小数部分,iptr指向整数部分。

doublelog(double);以e为底的对数

doublelog10(double);以10为底的对数

doublepow(doublex,doubley);计算x的y次幂

floatpowf(floatx,floaty);功能与pow一致,只是输入与输出皆为单精度浮点数

doubleexp(double);求取自然数e的幂

doublesqrt(double);开平方根

5、取整

doubleceil(double);取上整,返回不比x小的最小整数

doublefloor(double);取下整,返回不比x大的最大整数,即高斯函数[x]

6、绝对值

intabs(inti);求整型的绝对值

doublefabs(double);求实型的绝对值

doublecabs(structcomplexznum);求复数的绝对值

7、标准化浮点数

doublefrexp(doublef,int*p);标准化浮点数,f=x*2^p,已知f求x,p(x介于[0.5,1])

doubleldexp(doublex,intp);与frexp相反,已知x,p求f

8、取整与取余

doublemodf(double,double*);将参数的整数部分通过指针回传,返回小数部分

doublefmod(double,double);返回两参数相除的余数

9、其他

doublehypot(doublex,doubley);已知直角三角形两个直角边长度,求斜边长度

doubleldexp(doublex,intexponent);计算x*(2的指数幂)

doublepoly(doublex,intdegree,doublecoeffs[]);计算多项式

intmatherr(structexception*e);数学错误计算处理程序

source:《C&C++CodeCapsules》

参考资料:数学函数库math.h——百度百科

标签:C语言,fabs,含义

版权声明:文章由 知识百答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaida.com/answer/17965.html
热门文章