Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" C "

cacos, cacosf, cacosl 

casin, casinf, casinl 

catan, catanf, catanl 

cbrt, cbrtf, cbrtl 

ccos, ccosf, ccosl 

ceil, ceilf, ceill 

cexp, cexpf, cexpl 

clearerr 

clock_getres 

clock_gettime 

clock_settime 

clog, clogf, clogl 

clog10, clog10f, clog10l 

copysign, copysignf, copysignl 

cos, cosf, cosl 

cosh, coshf, coshl 

cpow, cpowf, cpowl 

csin, csinf, csinl 

ctan, ctanf, ctanl 

ctime 

ctime_r 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

ceil, ceilf, ceill – округление до наименьшего целого, которое больше или равно аргументу.

Синтаксис:

#include < math.h >

double ceil (double x);
float ceilf (float x);
long double ceill (long double x);

Аргументы:

x – число, которое необходимо округлить.

Возвращаемое значение:

Округленный аргумент.

Описание:

Функции округляют аргумент x до наименьшего целого числа, которое больше или равно аргументу. Аргумент и возвращаемое значение являются значениями с плавающей точкой.

Причем в функции ceilf аргумент и возвращаемое значение задаются типом float, точность которого не меньше шести значащих десятичных цифр, а разрядность – 32.

В функции ceil аргумент и возвращаемое значение задаются типом double, точность которого не меньше десяти значащих десятичных цифр, а разрядность – 64.

В функции ceill аргумент и возвращаемое значение задаются типом long double, точность которого не меньше десяти значащих десятичных цифр, а разрядность - 80.

Пример:

В примере число 2.83 округляется с помощью функций ceil, ceilf, ceill и результат выводится на консоль.


#include < stdio.h > //Для printf
#include < math.h >  //Для ceil, ceilf, ceill

int main (void)
{    
   //Вывод значения аргумента
   printf (“Аргумент: 2.83\n”);
   //Округление с помощью функции ceilf и вывод результата
   printf (“ceilf : %.1f\n”, ceilf (2.83) );
   //Округление с помощью функции ceil и вывод результата
   printf (“ceil : %.1f\n”, ceil (2.83) );
   //Округление с помощью функции ceill и вывод результата
   printf (“ceill : %.1Lf\n”, ceill (2.83) );

   return 0;
} 

Результат:

Аргумент: 2.83
ceilf : 3.0
ceil : 3.0
ceill : 3.0



Смотри так же:

ceil, ceilf, ceill
floor, floorf, floorl
round, roundf, roundl
lround, lroundf, lroundl
llround, llroundf, llroundl
trunc, truncf, truncl
modf, modff, modfl
nearbyint, nearbyintf, nearbyintl
rint, rintf, rintl
fegetround
fesetround
lrint, lrintf, lrintl
llrint, llrintf, llrintl


Яндекс.Метрика

Рейтинг@Mail.ru