iphone获取最近最大的整数值

有一些数学相关的实现代码,方程式如下:

int tempVal = 56/50;
NSLog(@"%d", tempVal);

输出:

2013-03-25 16:29:36.749 TestApp[1467:c07] 1

实际上56/50 = 1.12,并且tempVal是整型,因此结果是 1

不过我想要结果输出的是最近的最大的整数,就是 2

不能在tempVal中这样手动进行增量加,比如tempVal+1 或者 tempVal = tempVal + 1

请高手给个方法。谢谢

用下面的代码,tempVal保持整型输出

int tempVal = ceil((float)56/50);

NSLog(@"%d", tempVal);

只要用%模运算符检测是否有分数,然后根据检测进行增加

int tempVal = 56/50;
if ((56 % 50) > 0){
     tempVal ++;
 }

不知道我理解的对不对,你想要的是输出比实际值大的最小的整数

int a= 56,b=50;
int tempVal  = (a+ b-a%b)/b;