0
我想爲用戶輸入的雙精度型數據設置兩個十進制數,並且我有適當的頭文件,但顯示結果只有整數,沒有小數? 我真的很感激任何幫助。設置精度爲雙重
我想爲用戶輸入的雙精度型數據設置兩個十進制數,並且我有適當的頭文件,但顯示結果只有整數,沒有小數? 我真的很感激任何幫助。設置精度爲雙重
你會想要使用以下格式。
cout << setprecision(# of places past decimal) << fixed << varName << endl;
固定輸入輸出操縱器是告訴它,你正在設置小數點後位數的精度。
請顯示代碼。 – 2012-07-12 02:02:35
[std :: fixed](http://en.cppreference.com/w/cpp/io/manip/fixed)和[std :: setprecision](http://en.cppreference.com/w/cpp/ io/manip/setprecision)是有用的。 – chris 2012-07-12 02:03:11
請注意,在內部您不要設置浮點類型的精度。您將顯示的數字格式化爲兩個小數點。 – 2012-07-12 02:18:12