向上对齐,运算称为Ceiling,用数学符号(上面有停止,开口在下面)表示。

向下舍入运算称为Floor,用数学符号(下面有开头和结尾,嘴巴朝上)表示。

请注意,四舍五入和四舍五入有浮点数。 向上取整数和向下取整数都是整数本身。

四舍五入:将接近自己整数的小数点以下的数字四舍五入

即,如果被截断部分的第一位的数字小于5,则进行截断; 5以上时,保留部分的最后数字加1

向上取整数:大于自己的最小整数;

下取:比自己小的最大整数;

例如,(在这里自己修改。 @2018-04-49 ) ) )。

1 .向上调整(上有止动,开口向下) :

59/60=1

-59/60=0

请参阅以下测试

2 .向下调整(下有挡,开口向上) :

59/60=0

-59/60=-1

请参阅以下测试

提示:

如果增大或减小整数函数的数量,则只操作小数非零的数量。

给定整数,则返回整数本身。

对小数部分非零的数操作:

给定数量: 4.9

调用下取函数得到的是4

调用上取函数得到的是5

向上舍入时,分子部分减去1是为了避免a被b整除的情况。

进位: 12/3==4,(12 3)/3==5,3进位保持为3

向下取:1/2 0 -3/2 -2

整数6,从上到下取整数都是6本身。

JS函数:

1 .进位,如果有小数,整数部分加1

math.ceil(5/2之二)/3

2 .四舍五入。

math.round(5/2之二)/3

3 .向下调整

math.floor(5/2)/2

PHP函数:

四舍五入: round (;

向上舍入,如果有小数的话1:ceil );

向下: floor ()。

以上是.

感谢qq_41935906指正制作错误,qq_38249397指正制作逻辑。

作者: aerchi

请注明转载和修改

2018-04-29 13:08

本文地址:3358 blog . net/aer chi/article/details/53031755