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


C++ cmath abs()用法及代码示例


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

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

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

示例

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

int main() {

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

  return 0;
}

// Output: 5.5

用法:

用法:

abs(double num);

参数:

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

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

返回:

abs() 函数返回:

  • num 的绝对值,即 |num|

abs() 原型

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

double abs(double num);

float abs(float num);

long double abs(long double num);

// for integral types
double abs(T num);

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

示例 1:C++ abs()

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

int main() {
  double num = -87.91, result;
    
  result = abs(num);

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

  return 0;
}

输出

abs(-87.91) = |-87.91| = 87.91

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

#include <iostream>
#include <cmath>

using namespace std;

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

  result = abs(num);

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

  return 0;
}

输出

abs(-101) = |-101| = 101

相关用法


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