fix(),floor()round()和ceil()函数的区别与联系

概要

fix(x),floor(x),ceil(x)函数都是对x取整,只不过取整方向不同而已。

  • flx(x):向0取整
  • floor(x):向左取整(地板, 底部),因此取较小的整数值
  • ceil(x):向右取整(ceil英文: 天花板; 最高限度),取较大的整数值
  • round(x):四舍五入到最近的整数,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2

举例

a=3.3;
b=3.7;
c=-3.3;
d=-3.7;

fix(a)=3
floor(a)=3
ceil(a)=4
round(a)=3
%%%%%%%%%
fix(b)=3
floor(b)=3
ceil(b)=4
round(b)=4
%%%%%%%%%
fix(c)=-3
floor(c)=-4
ceil(c)=-3
round(c)=-3
%%%%%%%%%
fix(d)=-3
floor(d)=-4
ceil(d)=-3
round(d)=-4
    原文作者:NapoleonY
    原文地址: https://www.jianshu.com/p/ca9859667086
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞