之前在开发中,在处理一些CGFloat类型时发现了关于小数点后保留几位小数的一些问题:
保留小数点后一位小数:
3.45 --> 3.5,4.95-->4.9
通过观察可以发现他不是四舍五入,看起来是没有规律的。这个不是我想要的结果。
我们的要求是保留小数点后一位小数,不用四舍五入,后面多余的位数直接舍弃。当时想到了两个方法。
1、 通过遍历字符串中小数点的位置,然后截取适当长度的字符串
NSString *score = @"将需要处理的数字转化为字符串";
if ([s
之前在开发中,在处理一些CGFloat类型时发现了关于小数点后保留几位小数的一些问题:
保留小数点后一位小数:
3.45 --> 3.5,4.95-->4.9
通过观察可以发现他不是四舍五入,看起来是没有规律的。这个不是我想要的结果。
我们的要求是保留小数点后一位小数,不用四舍五入,后面多余的位数直接舍弃。当时想到了两个方法。
1、 通过遍历字符串中小数点的位置,然后截取适当长度的字符串
NSString *score = @"将需要处理的数字转化为字符串";
if ([s