iPhone上的长双

Sj.*_*Sj. 2 iphone objective-c

即时工作需要我使用Long Double变量的应用程序,在C/C++/ObjC中,应该精确到15个浮动值(1.123456789012345),唯一的问题是在iphone上,我似乎只能使用显示最多6个位置(1.123456)

NSString *display = [NSString stringWithFormat:@"%Lf",value];
Run Code Online (Sandbox Code Playgroud)

我正在读到iphone瓶颈这些价值观但是没有发现它太多,任何人都有任何想法如何让它返回15点应该如此?谢谢!

Cha*_*rns 5

NSDecimalNumber将为您提供最多38位精度.NSDecimalNumbers不是本机长双精度数,但支持某些类型转换.

另见这个问题.