function
<cstdlib>
labslong int labs (long int n);
Absolute value
Returns the absolute value of parameter n (/n/
).
This is the long int
version of abs.
1
2
3
4
5
6
7
8
9
10
11
12
13
/* labs example */
#include <stdio.h> /* printf */
#include <stdlib.h> /* labs */
int main ()
{
long int n,m;
n=labs(65537L);
m=labs(-100000L);
printf ("n=%ld\n",n);
printf ("m=%ld\n",m);
return 0;
}
If the result cannot be represented as a long int
(such as labs(LONG_MIN)
in an implementation with two's complement signed values), it causes undefined behavior.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4