abs


function
<cstdlib>
int abs ( int n );
long abs ( long n );

Absolute value

Returns the absolute value of parameter n ( /n/ ).

In C++, this function is overloaded in <cmath> for floating-point types (see cmath abs), in <complex> for complex numbers (see complex abs), and in <valarray> for valarrays (see valarray abs).

Parameters

n
Integral value.


Return Value

The absolute value of n.

Portability

In C, only the int version exists.

Example

1
2
3
4
5
6
7
8
9
10
11
12
13
/* abs example */
#include <stdio.h>
#include <stdlib.h>

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


Output:

n=23
m=11


See also