共用方式為


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 一律接受並傳回雙精度浮點數。

需求

常式

必要的標頭

ceil, ceilf, ceill

<math.h>

如需其他相容性資訊,請參閱 相容性

範例

請參閱 floor 的範例。

.NET Framework 對等用法

System::Math::Ceiling

請參閱

參考

浮點支援

floor、floorf、floorl

fmod、fmodf

round、roundf、roundl