C++ cmath 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() 语法

abs() 函数的语法是:

abs(double num);

abs() 参数

abs() 函数接受以下参数:

  • num - 一个浮点数,返回其绝对值。它可以是以下类型:
    • 双精度浮点数
    • 浮点数
    • long double

abs() 返回值

abs() 函数返回:

  • num 的绝对值,即 |num|

abs() 原型

abs() 的原型定义在 cmath 头文件中,如下所示:

double abs(double num);

float abs(float num);

long double abs(long double num);

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

注意: cmathabs() 函数与 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
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战