iOS 取整方式

ios的向上,向下以及四舍五入的取整方式

import UIKit

/**凑整*/
ceil(2)//2
ceil(2.3)//3
ceil(2.5)//3
ceil(2.8)//3
ceil(-2.1)//-2
ceil(-2.9)//-2

/**四舍五入取整*/
//rint(2)//2
rint(2.1)//2
rint(2.2)//2
rint(2.5)//2
rint(2.6)//3
rint(2.9)//3

rint(-2.1)//-2
rint(-2.5)//-2
rint(-2.8)//-3


/**舍掉小数取整*/
floor(2.1)//2
floor(2)//2
floor(2.5)//2
floor(2.9)//2

floor(-2)//-2
floor(-2.3)//-3
floor(-2.9)//-3

/**四舍五入*/
round(2.1)//2
round(2.5)//3
round(2.8)//3
round(-2.1)//-2
round(-2.5)//-3
round(-2.9)//-3


/**
 floor向下取整,ceil向上取整;round和rint四舍五入,取绝对值后舍入,然后加上符号,遇到.5的时候向绝对值小的方向舍之
 */


   转载规则


《iOS 取整方式》 志鹏 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
排列组合 排列组合
#排列组合 排列组合是组合学最基本的概念。所谓 排列,就是指从给定个数的元素中取出指定个数的元素进行排序。 组合 则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序 排列 排列的定义:从n个不同元素中,任取m(m≤n,m与n均为自然
2017-03-10
下一篇 
AutoLayout AutoLayout
一.名词解析intrinsicContentSize:字面意思就是固有的大小。就是说在没有受到约束影响时本来应该有的大小。Content Hugging Priority:字面意识是内容压缩优先级。就是说阻止view返回的实际尺寸比intr
2017-03-08
  目录