C++中的ceil
函數(shù)是一個數(shù)學(xué)函數(shù),其作用是返回不小于給定浮點數(shù)的最小整數(shù)。
ceil
函數(shù)的工作原理是向上取整。當(dāng)給定的浮點數(shù)是正數(shù)時,ceil
函數(shù)會返回不小于該浮點數(shù)的最小整數(shù)。當(dāng)給定的浮點數(shù)是負(fù)數(shù)時,ceil
函數(shù)會返回不大于該浮點數(shù)的最大整數(shù)。
例如,對于浮點數(shù)2.3,ceil
函數(shù)會返回3。而對于浮點數(shù)-2.3,ceil
函數(shù)會返回-2。
ceil
函數(shù)的原型如下:
double ceil(double x);
參數(shù)x
為要取整的浮點數(shù),返回值為一個雙精度浮點數(shù),表示不小于x
的最小整數(shù)。