以下产生6000:
firstLabel.text = [[NSString alloc] initWithFormat:@"%f",(6*pow(10,3))];
如何以科学记数法显示数字,例如6 x 10^3
或6e3
?
答案 0 :(得分:4)
答案 1 :(得分:1)
查看NSNumberFormatter和NSNumberFormatterScientificStyle。
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterScientificStyle];
NSString *formattedNumber = [formatter stringFromNumber:someNSNumber];
是的,发布你的格式化程序。