abs

Description

Calculates the absolute value.

#include <stdlib.h> #include <math.h> Required only for function declarations; use either STDLIB.H or MATH.H  

int abs( int n );

n Integer value  

Remarks

The abs function returns the absolute value of its integer argument n.

Return Value

The abs function returns the absolute value of its argument. There is no error return.

Compatibility

Standards:ANSI, UNIX

16-Bit:DOS, QWIN, WIN, WIN DLL

32-Bit:DOS32X

See Also

_cabs, fabs, labs

Example

/* ABS.C: This program computes and displays the absolute values of

* several numbers.

*/

#include <stdio.h>

#include <math.h>

#include <stdlib.h>

void main( void )

{

int ix = -4, iy;

long lx = -41567L, ly;

double dx = -3.141593, dy;

iy = abs( ix );

printf( "The absolute value of %d is %d\n", ix, iy);

ly = labs( lx );

printf( "The absolute value of %ld is %ld\n", lx, ly);

dy = fabs( dx );

printf( "The absolute value of %f is %f\n", dx, dy );

}

Output

The absolute value of -4 is 4

The absolute value of -41567 is 41567

The absolute value of -3.141593 is 3.141593