Rechercher une page de manuel
abs
Langue: pl
Version: 2000-12-17 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
NAZWA
abs, labs, llabs, imaxabs - oblicza warto¶æ bezwzglêdn± zmiennej ca³kowitejSK£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
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)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre