0

我是 Objective C 和 iPhone 开发的新手。

我正在使用一个基本的计算器。我想在文本字段中添加一个大值。如何在 Xcode 中显示像这样的大值:6.67543 x 10^ -34?谢谢

4

2 回答 2

1

您可以使用 NSNumberFormatterScientificStyle 设置 NSNumberFormatter 并调用 stringFromNumber ... 但是,我认为您希望支持的精度问题需要专门的框架。那里可能有一个基于 GNU MP Bignum 库的库,但我不知道。

于 2012-08-09T06:28:07.197 回答
1

使用 Double 数据类型。然后将其转换为字符串,然后将该字符串传递给您的文本字段。

例如:-

double result;
NSString *strResult = [[NSNumber numberWithDouble:result] stringValue];

它会给你指数字符串。

而不是UILabel使用UITextField.

于 2012-08-09T06:24:02.490 回答