c语言fabs函数怎么用 c语言fabs的用法

c语言fabs如何使用

fabs是求浮点数的绝对值的库函数。它有一个double型形参,返回一个double型数据。当不关心浮点数的符号只关心其数字部分时用fabs取得其绝对值。举例代码如下:

创新互联建站专注于网站建设|成都网站维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都楼梯护栏等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身定制品质网站。

//#include "stdafx.h"//If the vc++6.0, with this line.

#include "stdio.h"

#include "math.h"

int main(void){

double x=3.1415926,y=-x;

printf("x = %f\tfabs(x) = %f\n",x,fabs(x));

printf("y = %f\tfabs(y) = %f\n",y,fabs(y));

return 0;

}

输出是:

C语言中fabs的用法?

fabs函数是一个求绝对值的函数,求出x的绝对值,和数学上的概念相同,函数原型是extern float fabs(float x),用法是#include math.h。

fabs()函数的声明:double fabs(double x)。其中参数x 是浮点值,这个函数返回x的绝对值。代码示例如下:

int main (){

int a, b;

a = 1234;

b = -344;

printf("The absolute value of %d is %lf", a, fabs(a));

printf("The absolute value of %d is %lf", b, fabs(b));

return(0);}

编译和运行上面的程序,这将产生以下结果:

The absolute value of 1234 is 1234.000000

The absolute value of -344 is 344.000000

扩展资料:

fabs()和abs()区别:

(1)参数对象不同

abs()是对整数取绝对值, 而fabs()是对浮点数取绝对值。

(2)函数原型不同:

int abs(int x)

double fabs(double x)

(3)头文件不同:

abs(): #include stdlib.h

fabs(): #include math.h

参考资料:

百度百科-fabs函数

c语言绝对值函数fabs怎么用?

fabs()函数的用法:double fabs(double x)。其中参数x 是浮点值,这个函数返回x的绝对值。代码示例如下:

int main (){

int a, b;

a = 1234;

b = -344;

printf("The absolute value of %d is %lf", a, fabs(a));

printf("The absolute value of %d is %lf", b, fabs(b));

return(0);}

编译和运行上面的程序,这将产生以下结果:

The absolute value of 1234 is 1234.000000

The absolute value of -344 is 344.000000

fabs()和abs()区别:

c语言中函数abs和fabs只有一个区别:abs函数是求整数的绝对值,函数原型是int abs(int x);fabs函数是求浮点数的绝对值,函数原型是float fabs(float x)。

abs函数是一种用于求绝对值的LV函数。因为abs(x)在0点的导数是不存在的,而对于x为复数 abs(x)是不解析的,所以他的取值只能是正数或者负数。

关于c语言中fabs函数的用法

功能:C语言中用来求浮点数x的绝对值

用法:#include

math.h

使用的时候头文件中加上这个就可以直接调用了

说明:计算|x|,

当x不为负时返回

x,否则返回

-x

比如:

#include

stdio.h

#include

math.h

int

main(void)

{

float

number

=

-1234.0;

printf("number:%fabsolutevalue:%f\n",

number,

fabs(number));

return

0;

}

这里通过fabs()函数就可以成功输出浮点数-1234.0的绝对值了


网站栏目:c语言fabs函数怎么用 c语言fabs的用法
路径分享:http://ybzwz.com/article/docedch.html