Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
round, roundf, roundl - zaokrglenie do najbliszej liczby calkowitej z
omijaniem zera
SK/LADNIA
#include <math.h>
double round(double x);
float roundf(float x);
long double roundl(long double x);
OPIS
Funkcje te zaokrglaj x do najbliszej liczby calkowitej, ale w okolicy
zera omijaj zero (niezalenie od aktualnego kierunku zaokrglania)
zaokrglajc, jak rint(), do najbliszej liczby nieparzystej.
WARTO ZWRACANA
Warto calkowita bdca wynikiem zaokrglenia. Jeli x jest calkowite lub
nieskoczone, zwracana jest warto x.
B/LDY
Nie mog wystpi adne bldy oprocz EDOM i ERANGE. Jeli x wynosi NaN, to
zwracana jest warto NaN i errno moe by ustawione na EDOM.
UWAGI
POSIX 1003.1-2001 zawiera tekst dotyczcy przepelnienia (ktore moe
spowodowa ustawienie errno na ERANGE lub spowodowa wyjtek). W praktyce
wynik nie moe spowodowa przepelnienia na adnej wspolczesnej maszynie,
wic obsluga tego bldu jest po prostu bezsensowna. (Dokladniej,
przepelnienie moe wystpi tylko gdy warto maksymalna wykladnika jest
mniejsza ni liczba bitow mantysy. Wedlug standardu IEEE-754 dla 32 i
64-bitowych liczb zmiennoprzecinkowych warto maksymalna wykladnika
wynosi 128 (odp. 1024), a liczba bitow mantysy wynosi 24 (odp. 53).)
ZGODNE Z
C99.
ZOBACZ TAKE
ceil(3), floor(3), lround(3), nearbyint(3), rint(3), trunc(3)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.
2001-05-31 ROUND(3)