当我[string_variable doubleValue]
时,我的字符串为53.025709438664,我得到53.025709。
我用NSLog(@"%f")
来打印它。
如何获得全精度值?
答案 0 :(得分:2)
请查看Apple doc中提供的格式说明符。
您无法获得小数点后的所有数字。
修改强> 如果您知道十进制后的确切位数,那么我们可以使用以下内容
NSString *s = @" 53.025709438664";
double d = [s doubleValue];
NSLog(@"%.12f",d);