有一些數學相關的實現代碼,方程式如下:
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);