abs(3) Library Functions Manual abs(3) NAZWA abs, labs, llabs, imaxabs, uabs, ulabs, ullabs, umaxabs - oblicza wartosc bezwzgledna zmiennej calkowitej BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #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 umaxabs(intmax_t j); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): llabs(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L uabs(), ulabs(), ullabs(), umaxabs(): _ISOC2Y_SOURCE OPIS Funkcje obliczaja wartosc bezwzgledna argumentu j odpowiedniego typu numerycznego dla danej funkcji. WARTOSC ZWRACANA Zwraca wartosc bezwzgledna argumentu numerycznego odpowiedniego typu. ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |abs(), labs(), llabs(), | Bezpieczenstwo watkowe | MT-bezpieczne | |imaxabs(), uabs(), | | | |ulabs(), ullabs(), | | | |umaxabs() | | | +---------------------------+--------------------------+---------------+ STANDARDY abs() labs() llabs() imaxabs() C23, POSIX.1-2024 HISTORIA 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() C2y; glibc 2.42. umaxabs() C2y; glibc 2.43. USTERKI W abs(), labs(), llabs() i imaxabs(), wartosc bezwzgledna najmniejszej ujemnej liczby calkowitej jest nieokreslona. ZOBACZ TAKZE cabs(3), ceil(3), fabs(3), floor(3), rint(3) TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Adam Byrtek , Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.18 8 lutego 2026 r. abs(3)