ceil

Autres langues

Langue: pl

Autres versions - même langue

Version: 2001-05-31 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

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

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)