21xrx.com
2024-11-22 07:35:25 Friday
登录
文章检索 我的文章 写文章
【C++】绝对值函数的代码实现
2023-06-23 09:47:58 深夜i     --     --
C++ 绝对值函数 代码实现

在C++中,绝对值函数指的是将一个数的绝对值返回的函数。绝对值表示一个数到原点的距离,即无论这个数是正数还是负数,取它的绝对值都是这个数对应的正数。

C++中的绝对值函数有两个,分别是abs()和fabs()。其中,abs()函数用于整型数的绝对值,而fabs()函数是用于浮点型数的绝对值。这两个函数都是C语言的标准函数库,也被纳入到了C++语言中。

下面是两个函数的用法及具体代码实现:

1. abs()函数

abs()函数用于获取整型数据的绝对值,其声明如下:

int abs(int n);

其中,n是将要计算其绝对值的数。abs()函数的返回值是n的绝对值。

下面是abs()函数的例子:

#include

#include

int main()

{

  int num = -10;

  int absolute_value;

  absolute_value = abs(num);

  std::cout << "The absolute value of " << num << " is " << absolute_value << std::endl;

  return 0;

}

输出结果:

The absolute value of -10 is 10

2. fabs()函数

fabs()函数用于获取浮点型数据的绝对值,其声明如下:

double fabs(double x);

其中,x是将要计算其绝对值的浮点数。fabs()函数返回x的绝对值。

下面是fabs()函数的例子:

#include

#include

int main()

{

  double num = -10.5;

  double absolute_value;

  absolute_value = fabs(num);

  std::cout << "The absolute value of " << num << " is " << absolute_value << std::endl;

  return 0;

}

输出结果:

The absolute value of -10.5 is 10.5

综上所述,C++中绝对值函数的用法非常简单,只需要传入需要计算的数,就可以返回它的绝对值。通过上面的示例代码,相信大家已经对C++中的绝对值函数有了一定的了解。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复