#pragma mark - ==============去掉小数点后面的0 +(NSString*)df_deleteNumberLastZero:(NSString*)stringFloat; #pragma mark - 去掉小数点后面的0 +(NSString*)df_deleteNumberLastZero:(NSString*)stringFloat { const char*floatChars=[stringFloat UTF8String]; NSUInteger length=[stringFloat length]; NSUInteger zeroLength = 0; NSInteger i = length-1; for (; i>0; i--) { if (floatChars[i] == '0'/*0x30*/) { zeroLength++; }else { if(floatChars[i] == '.') i--; break; } } NSString *returnString; if(i == -1) { returnString = @"0"; } else { returnString = [stringFloat substringToIndex:i+1]; } return returnString; }