美文网首页
iOS 科学计数法

iOS 科学计数法

作者: Xiaojun_Jiang | 来源:发表于2021-06-26 14:33 被阅读0次

科学计数法表示数字,并保留三位有效数字,记录一下

示例如下:

- (NSString *)getScientificStyleWithString:(NSString *)str{
    double num = [[NSString stringWithFormat:@"%@",str] floatValue];
    
    NSNumberFormatter * formatter = [[NSNumberFormatter alloc]init];
    formatter.numberStyle = NSNumberFormatterScientificStyle;
    
    NSString *resultStr;
    
    NSString * ttlString = [formatter stringFromNumber:[NSNumber numberWithDouble:num]];
    
    NSRange eRange = [ttlString rangeOfString:@"E"];
    
    if (eRange.location != NSNotFound) {
        NSString *dataStr = [ttlString substringToIndex:eRange.location];
        NSString *eStr = [ttlString substringFromIndex:eRange.location];
        
        resultStr = [NSString stringWithFormat:@"%.2f%@",dataStr.floatValue,eStr];
    }else{
        resultStr = ttlString;
    }

    return resultStr;
 }

相关文章

  • iOS 科学计数法

    科学计数法表示数字,并保留三位有效数字,记录一下 示例如下:

  • 科学计数法

    解决方案.导出的csv文件~用文本打开~先在Excel中设置文本格式~复制文本中的数据粘贴至Excel中

  • 科学计数法

    题目:科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]"."[0-9...

  • 科学计数法

    在计算中有这么一个公式: 这个公式的意义,符号表示什么意思,在谁的什么方法中也有应用。 在理论上可行。但是在计算机...

  • 02坐标轴以科学计数法显示

    构造一份数据 最基本的柱形图 科学计数法1 科学计数法2 图片横置

  • Python小技巧

    科学计数法转浮点型数据

  • 1024

    //1024 科学计数法(20 分)//科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达...

  • 学虎七上数学期末复习打卡第10天

    有理数的乘方和科学计数法

  • PAT1024

    1024 科学计数法 (20 分) 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 ...

  • Java 科学计数法

    “aEb”所表示的值是a × 10b 在Java中,当Double的取值符合某条件时,将会以科学计数法的方式显示(...

网友评论

      本文标题:iOS 科学计数法

      本文链接:https://www.haomeiwen.com/subject/wolzyltx.html