开发者社区 问答 正文

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。

展开
收起
爵霸 2016-03-24 10:07:40 1976 分享 版权
1 条回答
写回答
取消 提交回答
  • 用下面的代码,tempVal保持整型输出

    int tempVal = ceil((float)56/50);
    
    NSLog(@"%d", tempVal);
    2019-07-17 19:12:03
    赞同 展开评论
问答分类:
问答地址: