abs(3) Library Functions Manual abs(3) BEZEICHNUNG abs, labs, llabs, imaxabs, uabs, ulabs, ullabs, uimaxabs - ermittelt den Absolutwert einer ganzen Zahl BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int abs(int j); long labs(long j); long long llabs(long long j); unsigned int uabs(int j); unsigned long ulabs(long j); unsigned long long ullabs(long long j); #include intmax_t imaxabs(intmax_t j); uintmax_t uimaxabs(intmax_t j); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): llabs(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L uabs(), ulabs(), ullabs(), uimaxabs(): _ISOC2Y_SOURCE BESCHREIBUNG Diese Funktionen berechnen den absoluten Wert des Arguments j. Der Datentyp des Ruckgabewerts entspricht dem des Arguments. RUCKGABEWERT Gibt den Absolutwert des Ganzzahlarguments zuruck. Der Datentyp des Ruckgabewerts entspricht dem des Arguments. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |abs(), labs(), llabs(), | Multithread-Fahigkeit | MT-Sicher | |imaxabs(), uabs(), ulabs(), | | | |ullabs(), uimaxabs() | | | +--------------------------------+-------------------------+-----------+ STANDARDS abs() labs() llabs() imaxabs() C23, POSIX.1-2024 GESCHICHTE abs() C89, POSIX.1-1996, SVr4, 4.3BSD. labs() C89, POSIX.1-2001. llabs() C99, POSIX.1-2001; Glibc 2.0. imaxabs() C99, POSIX.1-2001; Glibc 2.1.1. uabs() ulabs() ullabs() uimaxabs() C2y; Glibc 2.42. FEHLER Fur abs(), labs(), llabs() und imaxabs(): Das Ergebnis des Funktionsaufrufs mit der grossten negativen Ganzzahl ist nicht definiert. SIEHE AUCH cabs(3), ceil(3), fabs(3), floor(3), rint(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Markus Schmitt , Martin Eberhard Schauer , Mario Blattermann und Helge Kreutzmann 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 die Mailingliste der Ubersetzer: . Linux man-pages 6.15 17. Mai 2025 abs(3)