C++ cmatch如何计算绝对值

avatar
作者
筋斗云
阅读量:1

在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>头文件中定义。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!