Next: assert
—macro for debugging diagnostics, Previous: abort
—abnormal termination of a program, Up: Standard Utility Functions (stdlib.h) [Contents][Index]
abs
—integer absolute value (magnitude)Synopsis
#include <stdlib.h> int abs(int i);
Description
abs
returns
the absolute value of i (also called the magnitude
of i). That is, if i is negative, the result is the opposite
of i, but if i is nonnegative the result is i.
The similar function labs
uses and returns long
rather than int
values.
Returns
The result is a nonnegative integer.
Portability
abs
is ANSI.
No supporting OS subroutines are required.