OC中浮点数转整数的问题

一、浮点数的四舍五入:函数

CGFloat num = 5.567;
    NSLog(@"%.2f",num);
//我没有在逗你,就是这么简单,系统已经帮咱们作好了,呵呵哒~

二、浮点数取整(舍弃后面的小数部分):code

CGFloat num = 5.567;
    int intNum = (int)num;
    NSLog(@"%d",intNum);

三、浮点数向下取整:float

//高斯函数
    CGFloat num = 5.567;
    int intNum = floorf(num);
    NSLog(@"%d",intNum);

四、浮点数向上取整:co

//ceil函数
    CGFloat num = 5.567;
    int intNum = ceilf(num);
    NSLog(@"%d",intNum);

float是这样,double类型同理。浮点数

相关文章
相关标签/搜索