iOS小数点格式化

原文:http://blog.csdn.net/pz0605/article/details/50478706#

iOS小数点格式化:如果有两位小数不为0则保留两位小数,如果有一位小数不为0则保留一位小数,否则显示整数

- (NSString *)formatFloat:(float)f  
{  
    if (fmodf(f, 1)==0) {//如果有一位小数点  
        return [NSString stringWithFormat:@"%.0f",f];  
    } else if (fmodf(f*10, 1)==0) {//如果有两位小数点  
        return [NSString stringWithFormat:@"%.1f",f];  
    } else {  
        return [NSString stringWithFormat:@"%.2f",f];  
    }  
}  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容