📅  最后修改于: 2023-12-03 15:13:54.023000             🧑  作者: Mango
在C++中,cmath库中的abs()函数可以用于计算一个数的绝对值,不论这个数是整型、浮点型或是长整型。
#include <cmath>
int abs(int n);
long int abs(long int n);
float abs(float n);
double abs(double n);
long double abs(long double n);
在cmath头文件中定义了5个不同的abs()函数,分别适用于不同类型的数。
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a = -10;
cout << abs(a) << endl; // 输出:10
float b = -2.5;
cout << abs(b) << endl; // 输出:2.5
double c = -3.14159;
cout << abs(c) << endl; // 输出:3.14159
return 0;
}