[英]only 6 decimal places for double
我認為這是一個愚蠢的問題。 但我不知道。 請別開槍 :PI想獲得像8.000000111333這樣的雙精度值。 但我最多只能得到6個小數位。 例如
double _result = 8.000000111333;
DLog(@“%f”,_result);
控制台打印為-8.000000
您可以在格式字符串中指定小數位數,例如%.12f
。
用%.6f指定它:
double _result = 8.000000111333;
DLog(@"%.6f", _result);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.