ceil(x)返回不小于x的最小整数值(然后转换为double型)。
floor(x)返回不大于x的最大整数值。
round(x)返回x的四舍五入整数值。
之前自己为了根据数据动态的去布局UI,涉及取到到向上取整的结果,自己之前呢,有涉及过这个函数,但是呢,没试出来,无疾而终!今日在各位彭友的帮助下有了结果~!
NSLog(@"%d", (int) ceil(10 / 3));输出结果却是:3
后来在彭友的无私分析(虽然他们都说醉了,我却不知道为啥,为啥他们都说着说着就醉了,大城市的人酒量这么差= =)之下,结果来了:
NSLog(@"%d", (int)ceil(10 / 3.0));输出结果就是:4
本文探讨了如何在编程中实现向上取整的功能,并通过具体的示例代码展示了使用ceil函数时需要注意的数据类型转换问题。

被折叠的 条评论
为什么被折叠?



