2

私はこの形式の値がたくさんあるテキストファイルを読んでいます:1.36E-08

この値をdoubleに「解析」する方法はありますか(私が必要とする単語だと思います)?簡単に割り当てると、0になります。

//this NSLogs out "0.00000"
double x = 1.36E-08;
4

1 に答える 1

5

私はあなたがこれを望んでいると思います:

NSDecimalNumber *decNumber = [NSDecimalNumber decimalNumberWithString:@"1.36e-08"];

NSLog(@"Number -> %g", [decNumber doubleValue]);

出力:

Number -> 1.36e-08

于 2012-05-16T18:38:58.200 に答える