美文网首页
iOS中的round/ceil/floorf函数略解

iOS中的round/ceil/floorf函数略解

作者: brilliance_Liu | 来源:发表于2016-10-27 11:52 被阅读92次
    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(longdouble);
    

    round:如果参数是小数,则求本身的四舍五入.
    ceil:如果参数是小数,则求最小的整数但不小于本身.(简单说就是向上取整)
    floor:如果参数是小数,则求最大的整数但不大于本身. (简单说就是向下取整)

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


    补充:(iOS中绝对值函数)

    int abs(int i); // 处理int类型的取绝对值
    double fabs(double i); //处理double类型的取绝对值
    float fabsf(float i); /处理float类型的取绝对值
    


    本文章内容也是本人学习之互联网,仅作笔记之用。如有雷同,纯属抄袭!


    相关文章

      网友评论

          本文标题:iOS中的round/ceil/floorf函数略解

          本文链接:https://www.haomeiwen.com/subject/eanjuttx.html