abs()
QNX SDP8.0C Library ReferenceAPIDeveloper
Return the absolute value of an integer
Synopsis:
#include <stdlib.h>
int abs( int j );
Arguments:
- j
- The number you want the absolute value of.
Library:
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
Description:
The abs() function returns the absolute value of the integer argument j. The behavior is undefined if the result can't be represented as an int. Note that the absolute value of the most negative number can't be represented in two’s complement.
Returns:
The absolute value of its argument.
Examples:
#include <stdio.h>
#include <stdlib.h>
int main( void )
{
printf( "%d %d %d\n", abs (-5), abs (0), abs (5));
return EXIT_SUCCESS;
}
produces the following output:
5 0 5
Classification:
Safety: | |
---|---|
Cancellation point | No |
Signal handler | Yes |
Thread | Yes |
Page updated: