Поделиться через


ceil, ceilf, ceill

Вычисляет ближайшее целое число, превышающее значение.

double ceil( 
   double x 
);
float ceil(
   float x
);  // C++ only
long double ceil(
   long double x
);  // C++ only
float ceilf(
   float x
);
long double ceill(
   long double x
);

Параметры

  • x
    Значение с плавающей запятой.

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

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

Ввод

Исключение SEH

Исключение Matherr

± QNAN,IND

Нет

_DOMAIN

ceil имеет реализацию, которая использует набор инструкций SSE2. Дополнительные сведения и ограничения по использованию реализации с SSE2 см. в разделе _set_SSE2_enable.

Заметки

Поскольку C++ допускает перегрузки, можно вызывать перегрузки ceil. В программе на языке C ceil всегда принимает и возвращает значение типа double.

Требования

Подпрограмма

Обязательный заголовок

ceil, ceilf, ceill

<math.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

Пример

См. пример для floor.

Эквивалент в .NET Framework

System::Math::Ceiling

См. также

Ссылки

Поддержка чисел с плавающей запятой

floor, floorf, floorl

fmod, fmodf

round, roundf, roundl