1. 程式人生 > >ios中判斷一個數是否是整數,是整數那麼只顯示整數部分。否則顯示小數點後面一位

ios中判斷一個數是否是整數,是整數那麼只顯示整數部分。否則顯示小數點後面一位

        float num=12.0;

        float i=roundf(num);//對num取整

        if (i==num) {

            lb_fanli.text =[NSStringstringWithFormat:@" %.0fiphone",i];//%.0f表示小數點後面顯示0位

        }else{

            lb_fanli.text =[NSStringstringWithFormat:@" %.1fiphone",num];//注意這裡是列印num對應的值

        }

NSLog(@"lb_fanli.text:%@",

lb_fanli.text);

列印結果如下:


如果將num改為12.88888888888,那麼列印結果如下: