ceil(3) Library Functions Manual ceil(3) ceil, ceilf, ceill - , , Math library (libm, -lm) #include double ceil(double x); float ceilf(float x); long double ceill(long double x); glibc (. feature_test_macros(7)): ceilf(), ceill(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE , x. , ceil(0.5) 1.0, ceil(-0.5) -0.0. x. x , +0, -0, NaN , x. . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |ceil(), ceilf(), ceill() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ C11, POSIX.1-2008. C99, POSIX.1-2001. , double, SVr4, 4.3BSD, C89. SUSv2 POSIX.1-2001 ( errno ERANGE FE_OVERFLOW). , , ( , , . IEEE-754 32- 64- 127 1023 , -- 24 53 ). , , (int, long ). , , , . floor(3), lrint(3), nearbyint(3), rint(3), round(3), trunc(3) () Azamat Hackimov , Dmitriy S. Seregin , Dmitry Bolkhovskikh , Katrin Kutepova , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux man-pages 6.12 23 2024 . ceil(3)