美文网首页
iOS小数点格式化:如果有两位小数不为0则保留两位小数,如果有一

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

作者: sky_wyl | 来源:发表于2020-12-28 15:39 被阅读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];
        }
    }
    

    出处:https://blog.csdn.net/pz0605/article/details/50478706

    相关文章

      网友评论

          本文标题:iOS小数点格式化:如果有两位小数不为0则保留两位小数,如果有一

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