如何精确使用C++求绝对值

avatar
作者
猴君
阅读量:0

在C++中,求绝对值可以使用标准库函数abs()来实现。abs()函数接受一个整数参数,返回该整数的绝对值。

例如:

#include <iostream> #include <cstdlib>  int main() {     int num = -5;     int abs_num = abs(num);          std::cout << "The absolute value of " << num << " is " << abs_num << std::endl;          return 0; } 

运行以上代码,将输出:

The absolute value of -5 is 5 

如果需要求浮点数的绝对值,可以使用标准库函数fabs()来实现。fabs()函数接受一个浮点数参数,返回该浮点数的绝对值。

例如:

#include <iostream> #include <cmath>  int main() {     double num = -5.5;     double abs_num = fabs(num);          std::cout << "The absolute value of " << num << " is " << abs_num << std::endl;          return 0; } 

运行以上代码,将输出:

The absolute value of -5.5 is 5.5 

广告一刻

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