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
|