Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

abs - Absolutbetrag einer ganzen Zahl

&pagelevel(4)&pagelevel

Definition

#include <stdlib.h>

int abs(int i);

abs berechnet den Absolutbetrag einer ganzen Zahl i.

Returnwert

|i|         für einen ganzzahligen Wert i.

Hinweis

Der Absolutbetrag der betragsmäßig größten darstellbaren negativen Zahl ist nicht darstell-
bar. Wenn als Argument i die betragsmäßig größte negative Zahl (-231) angegeben wird,
wird das Programm mit Fehler beendet.

Beispiel

Folgendes Programm gibt zu einem eingelesenen Integer-Wert den entsprechenden
Absolutbetrag aus.

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
  int i;
  printf("Eine int-Zahl bitte: \n");
  if (scanf("%d", &i) == 1)          /* Überprüft Anzahl der Eingaben */
     printf("i = %d; ?i? = %d\n", i, abs(i));
  else 
     printf("input error! \n");
  return 0;
}

Siehe auch

 cabs, fabs, labs, llabs