我需要防止我的雙打在文件中以科學計數法打印,當我這樣做outfile << X;
3 回答

慕勒3428872
TA貢獻1848條經驗 獲得超6個贊
要設置浮動變量的格式,可以使用的組合setprecision(n),showpoint和fixed。為了像這樣使用參數化的流操縱器,setprecision(n)您將必須包含iomanip庫:
#include <iomanip>
setprecision(n):會將浮動輸出限制在特定n位置,并且一旦設置好浮動狀態,就設置它,直到您為流輸出的其余部分顯式取消設置為止。
fixed:將強制所有浮點數以相同的方式輸出。因此,如果您的精度設置為4位,則6.2,和6.20都將輸出為:
6.2000
6.2000
showpoint:將強制顯示浮點變量的小數部分,即使未明確設置它也是如此。例如,4將輸出為:
4.0
一起使用它們:
outfile << fixed << showpoint;
outfile << setprecision(4);
outfile << x;
- 3 回答
- 0 關注
- 587 瀏覽
添加回答
舉報
0/150
提交
取消