当前位置:首页 > 通信资讯 > 正文

c语言中abs与fabs区别(c++fabs和abs)

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

(2)函数原型:

?
1 2 int abs(int x) double fabs(double x)

(3)头文件:

?
1 2 abs(): #include <stdlib.h> fabs(): #include <math.h>

c语言fabs是什么意思?

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

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

?
1 2 3 4 5 6 7 8 9 10 11 12 13 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);}

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

?
1 2 3 The absolute value of 1234 is 1234.000000 The absolute value of -344 is 344.000000

以上就是服务器之家小编整理了多篇后的内容,希望能够帮助到大家。

原文链接:https://blog.csdn.net/sunshineacm/article/details/80084845

如果您对该产品感兴趣,请填写办理(客服微信:xiaoxiongyidong)

为您推荐:

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。