小数点上下取值

iOS 中常用的几种函数 (向上,向下,四舍五入)取整, 总算是理解了

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容