Provided by:
manpages-de-dev_0.10-1_all 
BEZEICHNUNG
abs, labs, llabs, imaxabs - ermittelt den Absolutwert einer ganzen Zahl
"UBERSICHT
#include <stdlib.h>
int abs(int j);
long int labs(long int j);
long long int llabs(long long int j);
#include <inttypes.h>
intmax_t imaxabs(intmax_t j);
Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):
llabs():
_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ||
_POSIX_C_SOURCE >= 200112L;
oder cc -std=c99
BESCHREIBUNG
Die Funktion abs() berechnet den absoluten Wert des Integer-Arguments
j. Die Funktionen labs(), llabs() und imaxabs() berechnen den absoluten
Wert des Arguments j; der Datentyp des Absolutwerts ist gleich dem des
Arguments.
R"UCKGABEWERT
Gibt den Absolutwert des Integer-Arguments zuruck. Der Datentyp des
Ruckgabewerts entspricht dem des Arguments.
KONFORM ZU
SVr4, POSIX.1-2001, 4.3BSD, C99. C89 enthalt nur die Funktionen abs()
und labs(); in C99 kamen die Funktionen llabs() und imaxabs() dazu.
ANMERKUNGEN
Das Ergebnis des Funktionsaufrufs mit der groBten negativen
Integer-Zahl ist nicht definiert.
Die Funktion llabs() ist seit Version 2.0 in der glibc enthalten, aber
nicht in libc4 oder libc5. Seit Version 2.1.1 gibt es in der glibc die
Funktion imaxabs().
Damit llabs deklariert ist, ist es vielleicht erforderlich, vor dem
Einbinden der Standard-Header abhangig von der glibc-Version
_ISOC99_SOURCE oder _ISOC9X_SOURCE zu definieren.
GCC verfugt uber eigene (>>built-in<<) Versionen von abs() und labs().
GCC 3.0 hat auch eigene Versionen von llabs() und imaxabs().
SIEHE AUCH
cabs(3), ceil(3), fabs(3), floor(3), rint(3)
KOLOPHON
Diese Seite ist Teil der Veroffentlichung 3.32 des Projekts
Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie
Fehler gemeldet werden konnen, finden sich unter
http://www.kernel.org/doc/man-pages/.
"UBERSETZUNG
Die deutsche Ubersetzung dieser Handbuchseite wurde von Markus Schmitt
<fw@math.uni-sb.de> und Martin Eberhard Schauer
<Martin.E.Schauer@gmx.de> erstellt.
Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3 oder neuer bezuglich der Copyright-
Bedingungen. Es wird KEINE HAFTUNG ubernommen.
Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an <debian-l10n-
german@lists.debian.org>.