C++ Reference: Standard C++ Library reference: C Library: cmath: fabs

C++官网参考链接:https://cplusplus.com/reference/cmath/fabs/

函数
<cmath> <ctgmath>
fabs
C90
double fabs(double x);
C99
double fabs(double x);      
float fabsf(float x);
long double fabsl(long double x);
C++98
double fabs(double x);      
float fabs(float x);
long double fabs(long double x);
C++11
double fabs(double x);      
float fabs(float x);
long double fabs(long double x);     
double fabs(T x);   // additional overloads for integral types
计算绝对值
返回x的绝对值:|x|
C99
头文件<tgmath.h>提供了该函数的泛型类型的宏版本。 
C++11
这个头文件(<cmath>)为整型(integral types)提供了额外的重载:这些重载有效地将x转换为double类型(定义T为任何整型(integral types))。

形参
返回其绝对值的值。

返回值
x的绝对值。

用例
/* fabs example */
#include <stdio.h>      /* printf */
#include <math.h>       /* fabs */

int main ()
{
  printf ("The absolute value of 3.1416 is %f\n", fabs (3.1416) );
  printf ("The absolute value of -10.6 is %f\n", fabs (-10.6) );
  return 0;

输出:


版权声明:本文为weixin_40186813原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。