大家好,我是小典,我来为大家解答以上问题。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函数
本文到此讲解完毕了,希望对大家有帮助。