ceil(double x)函数功能为从y向上取最小整数;
floor(double y) 函数功能为从x向下取最大整数。
那么如何记住ceil()函数的功能呢,毕竟我们调用的多,自己implement的次数少。
理解记忆方法:ceil单词解释之一为:天花板。天花板在头的上面,所以ceil()函数功能为向天花板(上)取整,既然向上取,只能取最小整数了,因为最大永无止境,想取也取不到。
同理:floor单词解释之一为:地板。地板在头的下面,所以floor()函数功能为向地板(下)取整,向下取,也只能取到低于某个值的最大值了,因为苦海无边,向下取最小值也取不到。
本文通过生动的比喻,帮助读者理解和记忆ceil(向上取整)和floor(向下取整)函数的功能。ceil函数如同天花板,总是取最接近的上一个整数;而floor函数如同地板,总是取最接近的下一个整数。

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



