abs(3) Library Functions Manual abs(3) abs, labs, llabs, imaxabs, uabs, ulabs, ullabs, umaxabs - (libc -lc) #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); glibc ( feature_test_macros(7)): llabs(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L uabs(), ulabs(), ullabs(), umaxabs(): _ISOC2Y_SOURCE j . . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |abs(), | | MT-Safe | |labs(), | | | |llabs(), | | | |imaxabs(), | | | |uabs(), | | | |ulabs(), | | | |ullabs(), | | | |umaxabs() | | | +------------+------------------------------------+--------------------+ abs() labs() llabs() imaxabs() C23, POSIX.1-2024 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. abs() labs() llabs() imaxabs() . cabs(3) ceil(3) fabs(3) floor(3) rint(3) 3 . . : . 6.18 8 2026 abs(3)