fabs在c语言中意思是绝对值(fabs在c语言中意思)

导读 大家好,我是小典,我来为大家解答以上问题。fabs在c语言中意思是绝对值,fabs在c语言中意思很多人还不知道,现在让我们一起来看看吧!1、f...

大家好,我是小典,我来为大家解答以上问题。fabs在c语言中意思是绝对值,fabs在c语言中意思很多人还不知道,现在让我们一起来看看吧!

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

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

3、int main (){

4、int a, b;

5、a = 1234;

6、b = -344;

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

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

9、return(0);}

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

11、The absolute value of 1234 is 1234.000000

12、The absolute value of -344 is 344.000000

13、扩展资料:

14、fabs()和abs()区别:

15、(1)参数对象不同

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

17、(2)函数原型不同:

18、int abs(int x)

19、double fabs(double x)

20、(3)头文件不同:

21、abs(): #include <stdlib.h>

22、fabs(): #include <math.h>

23、参考资料:

24、搜狗百科-fabs函数

本文到此讲解完毕了,希望对大家有帮助。

最新文章