当前位置:   article > 正文

求绝对值函数 —— abs() 函数,fabs() 函数及其头文件_fabs头文件

fabs头文件

1.abs函数(推荐使用stdlib.h,C++可用cmath)的原型是:

int abs(int x);
  • 1

求x的绝对值,传入值x的类型是int型,返回值类型也是int型。

2.fabs(推荐使用math.h,C++可用cmath)函数的原型是:

double fabs(double y);
  • 1

求y的绝对值,传入值y的类型是float型,返回值类型也是float型。

那么他们各自在哪个头文件呢,下面详细讲解:

1.C语言中,求整数的绝对值abs()和labs()应该包含stdlib.h

求浮点数的绝对值fabs()应该包含math.h

2.在C++中,只需要包括cmath即可。

C标准:

只在stdlib.h中有定义abs():

int abs (int n);
  • 1

fabs() 在math.h中

float fabs(float j);
double fabs(double j);
  • 1
  • 2

C++标准:

abs() 在stdlib.h中

int abs (int n);
long int abs (long int n);
  • 1
  • 2

abs() 在math.h,cmath中

double abs (double x);
float abs (float x);
long double abs (long double x);
  • 1
  • 2
  • 3

fabs() 在cmath中

float fabs(float j);
double fabs(double j);
  • 1
  • 2

部分选自:https://blog.csdn.net/booksyhay/article/details/12164897

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/453991
推荐阅读
相关标签
  

闽ICP备14008679号