Provided by: manpages-de-dev_0.10-1_all bug

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>.