当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ fabs()用法及代码示例


在本教程中,我们将借助示例了解 C++ fabs() 函数。

C++ 中的fabs() 函数返回参数的绝对值。它在cmath 头文件中定义。

在数学上,fabs(num) = |num|

示例

#include <iostream>
#include <cmath>
using namespace std;

int main() {

  // get absolute value of -5.5
  cout << fabs(-5.5);

  return 0;
}

// Output: 5.5

fabs() 语法

用法:

fabs(double num);

参数:

fabs() 函数采用以下参数:

  • num- 返回其绝对值的浮点数。它可以是以下类型:
    • double
    • float
    • long double

返回:

fabs() 函数返回:

  • num 的绝对值,即 |num|

fabs() 原型

cmath 头文件中定义的fabs() 的原型是:

double fabs(double num);

float fabs(float num);

long double fabs(long double num);

// for integral type
double fabs(T num);

注意: fabs()函数与数学 abs函数。

示例 1:C++ fabs()

#include <iostream>
#include <cmath>
using namespace std;

int main() {
  double num = -10.25, result;
    
  result = fabs(num);

  cout << "fabs(" << num << ") = |" << num << "| = " << result;

  return 0;
}

输出

fabs(-10.25) = |-10.25| = 10.25

示例 2:用于整数类型的 C++ fabs()

#include <iostream>
#include <cmath>

using namespace std;

int main() {
  int num = -23;
  double result;

  result = fabs(num);

  cout << "fabs(" << num << ") = |" << num << "| = " << result;

  return 0;
}

输出

fabs(-23) = |-23| = 23

相关用法


注:本文由纯净天空筛选整理自 C++ fabs()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。