📅  最后修改于: 2023-12-03 15:13:54.073000             🧑  作者: Mango
C++ 的 fabs() 函数用于求一个单精度浮点数或双精度浮点数的绝对值。该函数在 <cmath>
头文件中声明。
// 单精度浮点数 fabs()
float fabs(float n);
// 双精度浮点数 fabs()
double fabs(double n);
// 长双精度浮点数 fabs()
long double fabs(long double n);
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float f_num = -3.14;
double d_num = -1234.5678;
long double ld_num = -98765.4321;
cout << "fabs(-3.14) = " << fabs(f_num) << endl;
cout << "fabs(-1234.5678) = " << fabs(d_num) << endl;
cout << "fabs(-98765.4321) = " << fabs(ld_num) << endl;
return 0;
}
fabs(-3.14) = 3.14
fabs(-1234.5678) = 1234.5678
fabs(-98765.4321) = 98765.4321
如果要对整型变量求绝对值,可使用 abs()
函数;
如果要对复数求绝对值,可使用 abs()
函数。