実数xに対して、xより小さくない最小の整数を返す関数を天井関数という。
ceilは、天井関数の計算を行う。
Man page of CEIL
C言語関数辞典 - ceil, ceilf, ceill
つまり、切り上げである。
負の数の場合、例えば-4.5なら、-4に切り上がる。
$ vi ceil.c $ gcc -lm ceil.c -o ceil $ ./ceil x: 0.1 c = 1.000000 $ ./ceil x: 2.0 c = 2.000000 $ ./ceil x: 2.9 c = 3.000000 $ ./ceil x: -4.5 c = -4.000000 $ ./ceil x: -5.9 c = -5.000000 $ ./ceil x: -6 c = -6.000000 $
こうなる。
Sample/c/ceil/ceil/src/ceil at master · bg1bgst333/Sample · GitHub