2011-01-06 62 views
1

我认为这是一个愚蠢的问题。 但我无法弄清楚。请不要拍我。 :P 我想获得双倍的价值,如 8.000000111333。但我只能得到6位小数。 例如只有6位小数的位数为双

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

控制台打印为 - 8.000000

回答

8

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

+0

感谢很多年帮助。 :D – moon 2011-01-06 06:39:08

1

与%.6f指定:

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

感谢您的帮助。 dan04速度更快。对不起。 :) – moon 2011-01-06 06:40:05