代码改变世界

取整函数floor与ceil

2015-07-30 11:08  心舞向阳  阅读(494)  评论(0编辑  收藏  举报

在某些情况下, 我们需要对小数进行进位与舍位, 而非四舍五入, 这时候, 我们就需要用到floor函数与ceil函数.

floor函数的作用是"向下取整", 也即是说, floor(x)会取到小于等于x的最大整数, 例: x = 2.88, 则floor(x) = 2;

假如要保留两位小数, 则floor(x*100)/100

ceil函数的作用则相反, 是"向上取整", 也即是说, ceil(x)会取到大于等于X的最小整数, 例: x = 1.01, 则ceil(x) = 2;

假如要保留两位小数, 则ceil(x*100)/100