双倍只有6位小数

时间:2011-01-06 06:21:52

标签: iphone objective-c xcode double

我认为这是一个愚蠢的问题。 但我无法弄清楚。请不要开枪。 :P 我希望获得双倍价值 8.000000111333。但我最多只能获得6位小数。 例如

  

double _result = 8.000000111333;
  DLog(@“%f”,_结果);

控制台打印是 - 8.000000

2 个答案:

答案 0 :(得分:8)

您可以在格式字符串中指定小数位数,例如%.12f

答案 1 :(得分:1)

使用%.6f指定它:

double _result = 8.000000111333;
DLog(@"%.6f", _result);