有一些数学相关的实现代码,方程式如下:
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);