Прототип функции ceil:
double ceil( double val );
float ceil( float val );
long double ceil( long double val );
Заголовочный файл
| Название | Язык |
|---|---|
| math.h | С |
| cmath | С++ |
Описание
Функция ceil выполняет округление и возвращает ближайшее целое значение к val, но это значение будет не меньше самого val.
В Си, определён только один прототип данной функции, с типом данных double.
Параметры:
- val
- Значение с плавающей точкой.
Возвращаемое значение
Наименьшее целое число, не меньшее val.
Пример: исходный код программы
// пример использования функции ceil
#include <iostream> // для оператора cout
#include <cmath> // для функции ceil
int main()
{
std::cout << "ceil(1.2) = " << ceil(1.2) << std::endl;
std::cout << "ceil(5.7) = " << ceil(5.7) << std::endl;
std::cout << "ceil(-1.2) = " << ceil(-1.2) << std::endl;
std::cout << "ceil(-5.7) = " << ceil(-5.7) << std::endl;
return 0;
}
Пример работы программы
CppStudio.com
ceil(1.2) = 2
ceil(5.7) = 6
ceil(-1.2) = -1
ceil(-5.7) = -5
ceil(5.7) = 6
ceil(-1.2) = -1
ceil(-5.7) = -5