float k = 1.6; int a = (int)k; nslog("a = %d",a);
输出结果是1,(int) 是强制类型转化,直接丢弃浮点数的小数部分。
float k = 1.6; int a = floor(k); nslog("a = %d",a);
输出结果是1,floor ( )方法是向下取整,对于正数来说是舍弃浮点数部分,对于复数来说,舍弃浮点数部分后再减1。(求最大的整数但不大于本身
)
float k = 1.6; int a = ceil(k); nslog("a = %d",a);
输出结果是2,ceil ( )方法是向上取整,对于正数来说是舍弃浮点数部分并加1,对于复数来说就是舍弃浮点数部分。(求最小的整数但不小于本身
)
float k = 1.6; int a = round(k); nslog("a = %d",a);
输出结果是2,round ( )方法是四舍五入取整。(求本身的四舍五入
)
如对本文有疑问, 点击进行留言回复!!
牛客编程巅峰赛S1第6场 - 黄金&钻石&王者题解
纵横字谜的答案 Crossword Answers, ACM/ICPC World Finals 1994, UVa232
HDU - 5880 Family View (AC自动机修改母串)
iOS14Beta3续航怎么样 iOS14Beta3续航能力介绍
iOS14Beta3稳定性怎么样 iOS14Beta3升级建议介绍
网友评论