Seitenleiste

Wiki

Community

Funktionen

Speicher

Konventierung

Zufall

System

Enviroment

Suchen/Ersetzen

int Arithmetik

Multibyte-Chars

abs()

abs ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

abs() liefert den absoluten Wert einer Zahl: Bei einer negativen Zahl wird das Vorzeichen vertauscht, eine positive Zahl wird unverändert zurückgegeben.

Signatur

#include <stdlib.h>
int abs( int n );
long abs( long n );    // nur C++

n: Wert, dessen absoluter Wert berechnet werden soll

Return value: absoluter Wert von n

Beispiel

#include <stdlib.h>
#include <stdio.h>
 
int main( void )
{
  printf( "Wert von %d ist %d\n",  47, abs(  47 ) );
  printf( "Wert von %d ist %d\n", -47, abs( -47 ) );
 
  return EXIT_SUCCESS;
}

Ausgabe

Wert von 47 ist 47
Wert von -47 ist 47

siehe auch