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類型同理。浮點數

相關文章
相關標籤/搜索