当前位置 : 主页 > 编程语言 > c语言 >

c语言中abs()和fabs()的区别点整理

来源:互联网 收集:自由互联 发布时间:2021-05-12
(1)abs()是对整数取绝对值, 而fabs()是对浮点数取绝对值。 (2)函数原型: int abs(int x)double fabs(double x) (3)头文件: abs(): #include stdlib.hfabs(): #include math.h c语言fabs是什么意思? fabs函

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

(2)函数原型:

int abs(int x)
double fabs(double x)

(3)头文件:

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的绝对值。代码示例如下:

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

以上就是自由互联小编整理了多篇后的内容,希望能够帮助到大家。

网友评论