fmt.Printf格式化欄位的文件對於浮點值指出:
「對於浮點值,寬度設定的最小寬度欄位
和精度設定小數點後的位數,如果
適當的話,除了% g/%G它設定總位數。它實際上指的是“精度”,而不是“寬度”。
%.9g 的真實行為
例如,123456.789 將被格式化為 123.4e 03,因為 %.9g 有效地截斷了所有前導零。
相反,0.0000012345 將被格式化為 1.2345e-06,因為 %.9g 考慮小數點後的所有有效數字。
的影響寬度和精度
精度字段,如上所述,設定小數點後的有效位數。
對於 %g,精度欄位覆蓋寬度欄位。但是,如果格式化字串超出指定寬度,它將超出指定寬度。
給定範例的說明
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3