趣味
floor和ceiling
为什么向下取整用floor(小于等于给定值n的最大整数),向上取整用ceiling(大于等于给定值n的最小值)。
想想在一个房间里,有地板floor(代表整数m),天花板ceiling(代表m+1),n位于地板和天花板之间,floor不就是小于等于n的最大整数么,ceiling也类似,真是形象~
round是指距离最近的整数,比如11.6距离12最近,11.4距离11最近,-11.6距离-12最近,-11.4距离-11最近,需要注意的是.5这个点,.5这个点永远属于数轴右边,比如11.5距离12最近,-11.5距离-11最近
round
round是指距离最近的整数,这就涉及到.5的情况怎么处理,不管正数还是负数,round后的.5都是返回数轴右边的整数