除以int和Objective-C

我有2个int。 我如何将其中一个分开,然后再进行整理?

如果您的整数是AB并且您想拥有小区(A / B),只需计算(A+B-1)/B

关于什么:

 float A,B; // this variables have to be floats! int result = floor(A/B); // rounded down int result = ceil(A/B); // rounded up 
 -(NSInteger)divideAndRoundUp:(NSInteger)a with:(NSInteger)b { if( a % b != 0 ) { return a / b + 1; } return a / b; } 

和C中一样,你可以使用舍入函数将浮点数转换为浮点数,然后使用浮点数作为input。

 int a = 1; int b = 2; float result = (float)a / (float)b; int rounded = (int)(result+0.5f); i