objective-c用格式化类打印输出 3.14的百分比和货币形式. 求大神解答

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 04:45:48
objective-c用格式化类打印输出3.14的百分比和货币形式.求大神解答objective-c用格式化类打印输出3.14的百分比和货币形式.求大神解答objective-c用格式化类打印输出3.

objective-c用格式化类打印输出 3.14的百分比和货币形式. 求大神解答
objective-c用格式化类打印输出 3.14的百分比和货币形式. 求大神解答

objective-c用格式化类打印输出 3.14的百分比和货币形式. 求大神解答
NSNumber *f = [NSNumbernumberWithFloat:3.14];

// 百分比格式
NSString *percentStr = [NSNumberFormatterlocalizedStringFromNumber:f numberStyle:NSNumberFormatterPercentStyle];

// 货币格式(货币符号与当前系统设置的区域和语言位置有关)
NSString *currencyStr = [NSNumberFormatterlocalizedStringFromNumber:f numberStyle:NSNumberFormatterCurrencyStyle];

NSLog(@"%@", percentStr); // 输出314%
NSLog(@"%@", currencyStr); // 输出¥3.14