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

2020-12-28  本文已影响0人  sky_wyl
- (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

上一篇下一篇

猜你喜欢

热点阅读