取整函数领悟

来源:互联网 发布:linux下java开发好处 编辑:程序博客网 时间:2024/04/19 23:08
取整函数简单说就是取一个数的整数部分。 它分为向下取整和向上取整两种类型。

向下取整的数学符号是:只有下端弯曲的方括号



它表示取去掉小数部分的整数,也就是小于x的最大整数,在计算机程序语言中,通常用函数 floor(x) 表示。 如:floor(3.14) = 3,floor(-3.14) = -4. 可以这样理解“floor表示地板,就是向下取整的意思”

向上取整的数学符号是:只有上端弯曲的方括号 

它表示取大于x的最小整数。 在计算机程序语言中,通常用函数 ceil(x) 表示。  如:ceil(3.14) = 4, ceil(-3.14) = -3.

可以这样理解"ceiling表示天花板,就是向上取整的意思“
参考:http://zh.wikipedia.org/wiki/%E5%8F%96%E6%95%B4%E5%87%BD%E6%95%B0 应用参考《数据结构》中的完全二叉树的节点个数与深度之间关系的函数用到了。
原创粉丝点击