当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 abs用法及代码示例


C语言stdlib头文件(stdlib.h)中abs函数的用法及代码示例。

用法:

int abs (int n);
     int abs (     int n);
long int abs (long int n);
绝对值
返回参数的绝对值n(/n/)。

在C++中,此函数也在标头中重载<cmath>有关浮点类型(请参见腹肌腹肌),在标题中<complex>有关复数(请参见复合腹肌),并在标题中<valarray>用于valarrays(请参见valarray绝对值)。

参数

n
积分值。

返回值

n的绝对值。

可移植性

在C中,只有int版本存在。
为了long int等效看labs
为了long long int等效看llabs

示例

/* abs example */
#include <stdio.h>      /* printf */
#include <stdlib.h>     /* abs */

int main ()
{
  int n,m;
  n=abs(23);
  m=abs(-11);
  printf ("n=%d\n",n);
  printf ("m=%d\n",m);
  return 0;
}


输出:

n=23
m=11



相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C abs function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。