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 具有使用Streaming SIMD Extensions 2(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