C stdlib abs() 函数

定义和用法

abs() 函数返回数的绝对值(正数)。

abs() 函数定义在 <stdlib.h> 头文件中。

该函数还有两个变体:labs() 用于长整型(long int)参数,llabs() 用于长长整型(long long int)参数。

注意:abs() 函数仅适用于整型(int)值。对于浮点型(float)和双精度型(double)值,请使用 fabs() 函数。

实例

显示一个整数的绝对值:

int value = abs(-5);
printf("%d", value);

亲自试一试

语法

以下是可能的语法之一:

abs(int number);
labs(long int number);
llabs(long long int number);

参数

参数 描述
number 必需。指定一个数。

技术细节

返回:
  • abs() - 返回整型(int)值
  • labs() - 返回长整型(long int)值
  • llabs() - 返回长长整型(long long int)值

返回的值表示指定数的绝对值。