C stdlib abs() Function
Example
Display the absolute value of an integer:
int value = abs(-5);
printf("%d", value);
Try it Yourself »
Definition and Usage
The abs()
function returns the absolute (positive) value of a number.
The abs()
function is defined in the <stdlib.h>
header file.
There are two other variants of the function: labs()
for long int
arguments and llabs()
for long long int
arguments.
Note: The abs()
function is only intended for int
type values. For float
and double
type values use the fabs() function instead.
Syntax
One of the following:
abs(int number);
labs(long int number);
llabs(long long int number);
Parameter Values
Parameter | Description |
---|---|
number | Required. Specifies a number. |
Technical Details
Returns: |
abs() - An int value.labs() - A long int value.llabs() - A long long int value.The returned value represents the absolute value of the specified number. |
---|