double someNumber = 2.000; NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [formatter setNumberStyle:NSNumberFormatterDecimalStyle]; NSLog(@"%@",[formatter stringFromNumber:[NSNumber numberWithDouble:someNumber]]);
打印结果:2
转自: Remove trailing zeros of a double only when necessary
原文:http://www.cnblogs.com/a0000/p/5134841.html