Contents | Index | < Browse | Browse >

LETTERabsULETTER Der absolute Wert einer Ganzzahl

Übersicht
#include <stdlib.h>

r = abs(i);

int r; // Ergebnis
int i; // Ganzzahl

Portabilität
ANSI

Erklärung
"abs" liefert den absoluten Betrag seines Arguments, also so etwas wie "(i >= 0 ? +i : -i)". Die Funktion kann auch als Makro definiert werden:
#define abs(x) ((x)<0?-(x):(x))

Rückgabe
Der absolute Betrag des Arguments.

Siehe auch
fabs , labs