6.19.21 llabs Function
Calculates the absolute value of a long long integer.
Include
<stdlib.h>
Prototype
long long llabs(long long i);
Argument
i
- long integer value
Return Value
Returns the absolute value of i
.
Remarks
A negative number is returned as positive; a positive number is unchanged.
Example
See the notes at the beginning of this chapter or section for
information on using printf()
or scanf()
(and other functions reading and writing the stdin
or
stdout
streams) in the example code.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
long long i;
i = 123456;
printf("The absolute value of %7lld is %6lld\n", i, llabs(i));
i = -246834;
printf("The absolute value of %7lld is %6lld\n", i, llabs(i));
i = 0;
printf("The absolute value of %7lld is %6lld\n", i, llabs(i));
}
Example Output
The absolute value of 123456 is 123456
The absolute value of -246834 is 246834
The absolute value of 0 is 0