NAZWA¶
ceil, ceilf, ceill - funkcja zaokrąglająca w górę:
najmniejsza wartość całkowita nie mniejsza od argumentu
SKŁADNIA¶
#include <math.h>
double ceil (double x);
float ceilf(float x);
long double ceill(long double x);
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
Funkcje te zaokrąglają
x w górę do najbliższej
liczby całkowitej.
WARTOŚĆ ZWRACANA¶
Wartość całkowita będąca wynikiem zaokrąglenia.
Jeśli
x jest całkowite lub nieskończone, zwracana jest
wartość
x.
BŁĘDY¶
Nie mogą wystąpić żadne błędy oprócz EDOM i
ERANGE. Jeśli
x wynosi NaN, to zwracana jest wartość NaN
i
errno może być ustawione na EDOM.
UWAGI¶
SUSv2 oraz POSIX 1003.1-2001 zawierają tekst dotyczący
przepełnienia (które może spowodować ustawienie
errno na ERANGE lub spowodować wyjątek). W praktyce wynik nie
może spowodować przepełnienia na żadnej
współczesnej maszynie, więc obsługa tego błędu
jest po prostu bezsensowna. (Dokładniej, przepełnienie może
wystąpić tylko gdy wartość maksymalna wykładnika jest
mniejsza niż liczba bitów mantysy. Według standardu IEEE-754
dla 32 i 64-bitowych liczb zmiennoprzecinkowych wartość maksymalna
wykładnika wynosi 128 (odp. 1024), a liczba bitów mantysy wynosi 24
(odp. 53).)
ZGODNE Z¶
Funkcja
ceil() jest zgodna z SVID 3, POSIX, BSD 4.3, ISO 9899.
Pozostałe funkcje pochodzą z C99.
ZOBACZ TAKŻE¶
floor(3),
lrint(3),
nearbyint(3),
rint(3),
round(3),
trunc(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 ceil
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.