📅  最后修改于: 2023-12-03 15:14:02.188000             🧑  作者: Mango
在C++中,abs函数用于计算一个整数的绝对值,即返回非负整数。
int abs(int n);
绝对值作为一个整数返回。如果输入是负数,则返回其相反数。
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a=-5, b=10;
cout<<abs(a)<<endl; // 输出 5
cout<<abs(b)<<endl; // 输出 10
return 0;
}
double fabs(double x); // 计算x的绝对值
C++中的abs函数用于计算整数的绝对值,其函数原型是int abs(int n)。在C++11之后,它也可用于计算浮点数的绝对值,其函数原型是double fabs(double x)。当处理浮点数时,需要注意使用近似相等的方法进行比较,并使用signbit确定它们是否具有相同的符号。