labs ist definiert in der stdlib
, die in C über stdlib.h
, bzw. in C++ über cstdlib
eingebunden wird.
labs() liefert den absoluten Wert einer Zahl: Bei einer negativen Zahl wird das Vorzeichen vertauscht, eine positive Zahl wird unverändert zurückgegeben. labs entspricht in der Funktion abs(), arbeitet jedoch mit dem Datentyp long int
.
#include <stdlib.h> long abs( int n );
n: Wert, dessen absoluter Wert berechnet werden soll
Return value: absoluter Wert von n
#include <stdlib.h> #include <stdio.h> int main( void ) { printf( "Wert von %d ist %d\n", 47, labs( 47 ) ); printf( "Wert von %d ist %d\n", -47, labs( -47 ) ); return EXIT_SUCCESS; }
Ausgabe
Wert von 47 ist 47 Wert von -47 ist 47