C++控制向文件中写入浮点数的格式
生活随笔
收集整理的這篇文章主要介紹了
C++控制向文件中写入浮点数的格式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
有時會遇到向文件中寫入一定格式的浮點數(shù),為了對齊美觀,常常采用控制小數(shù)點后的位數(shù)并用0補齊缺少的位數(shù)的方法。
#include <iostream> #include <iomanip> #include <fstream> using namespace std;int main(){double pi=3.14;ofstream outfile;outfile.open("test.txt",ios::out|ios::trunc);if(outfile){outfile<<setw(7)<<setfill(‘0’)<<setiosflags(ios::fixed)<<setprecision(6)<<pi<<endl;}outfile.close();return 0; }最終test.txt中被寫入的數(shù)據(jù)為3.140000
拓展閱讀
setw(n):控制域?qū)挒閚個字符,默認用空格補齊 setfill(ch):設(shè)置setw缺少的字符 setiosflags(ios::fixed)與setprecision(n):一起控制小數(shù)點后有幾位歡迎批評指正
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的C++控制向文件中写入浮点数的格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 地下城与勇士60级的鬼泣怎样选装备?偏于
- 下一篇: 妄想山海洗心星怎么去天问星