c语言中使用ceil函数向上取整。
ceil(x)返回的是不大于x的最小整数。
如: ceil(2.5) = 2 ceil(-2.5) = -2 floor函数和ceil函数对于正数没有区别,但是对于负数结果不同。floor()函数是向负无穷大舍入,floor(-2.5) = -3ceil()函数是向正无穷大舍入,ceil(-2.5) = -2。
C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。