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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 15:28:50
objective-c用格式化类打印输出 3.14的百分比和货币形式. 求大神解答
x)OJM.,K}7yiϴw?wË}R034y>}O;ڞtRϋ-˟h|wP³MO,tދ募bTOC lhz`ܤ"4[h7Lgd'X̎P8C__nap)̼tԢԼ  ĒԢĜ̪z\ 4;K*sR04p$ .ӀpY}ON~|Xu{ڳ[Ŋ'{{t>mݬkɥEEyɕT3` OpPRuPQ@5alh]=5߿6yvF

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