向上对齐,运算称为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