21xrx.com
2025-03-22 04:15:02 Saturday
文章检索 我的文章 写文章
C语言中的绝对值函数及其使用方法
2023-06-14 16:16:43 深夜i     16     0
C语言 绝对值函数 abs() fabs() 整型 浮点型

在C语言中,表示绝对值的函数有abs()和fabs()两种,其作用是将参数转换为其绝对值并返回。

abs()函数是针对整型数值使用的,其原型为:

int abs(int x);

该函数接收一个整型参数x,并返回其绝对值,返回值类型也是整型。

fabs()函数则是用于浮点型数值的,其原型为:

double fabs(double x);

该函数接收一个双精度浮点型参数x,并返回其绝对值,返回值类型也是双精度浮点型。

使用这两种函数非常简单,只需要将需要求绝对值的数值作为参数传入即可。

参考代码如下:

#include 
#include 
int main()
{
  int a = -10// 整型变量
  double b = -10.0// 浮点型变量
  int abs_a = abs(a); // 求a的绝对值
  double abs_b = fabs(b); // 求b的绝对值
  printf("a的绝对值为:%d\n", abs_a);
  printf("b的绝对值为:%f\n", abs_b);
  return 0;
}

生成的

  
  

评论区

请求出错了