NAZWA¶
abs, labs, llabs, imaxabs - oblicza wartość bezwzględną
  zmiennej całkowitej
SKŁADNIA¶
#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);
OPIS¶
 Uwaga! To tłumaczenie może być nieaktualne!
Funkcja 
abs() oblicza wartość bezwzględną argumentu
  integer 
j. Funkcje 
labs(), 
llabs() oraz 
imaxabs()
  obliczają wartość bezwzględną argumentu 
j,
  mającego typ numeryczny odpowiedni dla danej funkcji.
WARTOŚĆ ZWRACANA¶
Zwraca wartość bezwzględną argumentu numerycznego
  odpowiedniego typu.
ZGODNE Z¶
SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899 (C99). POSIX.1 (edycja z 1996 r.) tylko
  wymaga istnienia funkcji 
abs(). ISO/IEC 9899:1990 (C89) zawiera tylko
  funkcje 
abs() i 
labs(); funkcje 
llabs() oraz
  
imaxabs() zostały dodane w C99.
UWAGI¶
Wartość bezwzględna najmniejszej ujemnej liczby całkowitej
  jest nieokreślona.
Funkcja 
llabs() jest zawarta w bibliotece glibc od wersji 2.0, nie ma jej
  natomiast w libc5 i libc4. Funkcja 
imaxabs() jest zawarta w glibc od
  wersji 2.1.1
Aby funkcja 
llabs() była zadeklarowana, może być potrzebne
  zdefiniowanie 
_ISOC99_SOURCE lub 
_ISOC9X_SOURCE (w
  zależności od wersji glibc) jeszcze przed dołączeniem
  standardowych nagłówków.
Funkcje 
abs() i 
labs() są także wbudowanymi funkcjami
  kompilatora GCC. Od wersji 3.0 kompilatora GCC funkcje 
llabs() oraz
  
imaxabs() również są funkcjami wbudowanymi.
ZOBACZ TAKŻE¶
ceil(3), 
floor(3), 
fabs(3), 
rint(3)
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu
  Tłumaczenia Manuali i 
może nie być aktualne. W razie
  zauważenia różnic między powyższym opisem a
  rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o
  zapoznanie się z oryginalną (angielską) wersją strony
  podręcznika za pomocą polecenia:
  
  - man --locale=C 3 abs
 
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
  znaleźć pod adresem
  
http://sourceforge.net/projects/manpages-pl/.