我認爲這是一個愚蠢的問題。 但我無法弄清楚。請不要拍我。 :P 我想獲得雙倍的價值,如 8.000000111333。但我只能得到6位小數。 例如只有6位小數的位數爲雙
double _result = 8.000000111333;
DLog(@「%f」,_result);
控制檯打印爲 - 8.000000
我認爲這是一個愚蠢的問題。 但我無法弄清楚。請不要拍我。 :P 我想獲得雙倍的價值,如 8.000000111333。但我只能得到6位小數。 例如只有6位小數的位數爲雙
double _result = 8.000000111333;
DLog(@「%f」,_result);
控制檯打印爲 - 8.000000
您可以在格式字符串指定的小數位的數量,例如,%.12f
。
與%.6f指定:
double _result = 8.000000111333;
DLog(@"%.6f", _result);
感謝您的幫助。 dan04速度更快。對不起。 :) – moon 2011-01-06 06:40:05
感謝很多年幫助。 :D – moon 2011-01-06 06:39:08