2011-01-06 72 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