iOS中的round、ceil、floor函數略解


蘋果官方文檔位置:usr/include > math.h

extern float ceilf(float); extern double ceil(double); extern long double ceill(long double); extern float floorf(float); extern double floor(double); extern long double floorl(longdouble); extern float roundf(float); extern double round(double); extern long double roundl(long double);
round 如果參數是小數,則求本身的四舍五入.
ceil 如果參數是小數,則求最小的整數但不小於本身.
floor 如果參數是小數,則求最大的整數但不大於本身.

Example:如何值是3.4的話,則
-- round 3.000000
-- ceil 4.000000
-- floor 3.00000

CGRectMake(floorf(self.view.bounds.size.width*0.5f - 39.f*0.5f),self.view.bounds.size.height -57, 39, 39) //其中floorf(self.view.bounds.size.width*0.5f -39.f*0.5f)返回值為140.000000這種形式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM