在C++中,可以使用标准库中的abs()
函数来计算绝对值。abs()
函数接受一个整数、长整数、浮点数或双精度浮点数作为参数,并返回该参数的绝对值。
例如,以下代码演示了如何使用abs()
函数计算整数和浮点数的绝对值:
#include <iostream>
#include <cmath>
int main() {
int num1 = -10;
float num2 = -5.5;
int absNum1 = abs(num1);
float absNum2 = fabs(num2);
std::cout << "绝对值 of " << num1 << " is " << absNum1 << std::endl;
std::cout << "绝对值 of " << num2 << " is " << absNum2 << std::endl;
return 0;
}
在上面的代码中,我们使用abs()
函数计算了整数num1
和浮点数num2
的绝对值,并打印了结果。在计算浮点数的绝对值时,我们使用了fabs()
函数,该函数在<cmath>
头文件中定义。