ceil(n*100.0)/100.0
复杂些的可以用这个NSDecimalNumber
round(n*100.0)/100.0 说明:round只针对整数有效,就是说只会对整数部分四舍五入
+ (NSString *)stringWithFloat:(double)number
{
if (nil == numberFormattter) {
numberFormattter = [[NSNumberFormatter alloc] init];
[numberFormattter setNumberStyle:NSNumberFormatterDecimalStyle];
[numberFormattter setNegativeFormat:@"###,##0.00"];
[numberFormattter setPositiveFormat:@"###,##0.00"];
}
double tem = number / 100;
return [numberFormattter stringFromNumber:[NSNumber numberWithDouble:tem]];
}
验证可以用prinf("%.2f", n)打印看看结果