C++的輸入與輸出和格式化輸出
一、C++ 輸入與輸出 格式化輸出
1.cin與cout
2.格式化輸出
2.1設(shè)置域?qū)捈拔粩?shù)
對于實(shí)型,cout 默認(rèn)輸出六位有效數(shù)據(jù),setprecision(2) 可以設(shè)置有效位數(shù),setprecision(n)<<setiosflags(ios::fixed)合用,可以設(shè)置小數(shù)點(diǎn)右邊的位數(shù)。
#include <iostream> #include <iomanip> using namespace std; int main() { printf("%c\n%d\n%f\n",'a',100,120.00); printf("%5c\n%5d\n%6.2f\n",'a',100,120.00); cout <<setw(5)<<'a'<<endl <<setw(5)<<100<<endl <<setprecision(2)<<setiosflags(ios::fixed)<<120.00<<endl; return 0; }
2.2按進(jìn)制輸出
#include <iostream> #include <iomanip> using namespace std; int main() { int i = 123; cout<<i<<endl; cout<<dec<<i<<endl; cout<<hex<<i<<endl; cout<<oct<<i<<endl; cout<<setbase(16)<<i<<endl; return 0; }
2.3設(shè)置填充符
可以設(shè)置域?qū)挼耐瑫r,設(shè)置左右對齊及填充字符。
#include <iostream> #include <iomanip> using namespace std; int main() { cout<<setw(10)<<1234<<endl; cout<<setw(10)<<setfill('0')<<1234<<endl; cout<<setw(10)<<setfill('0')<<setiosflags(ios::left)<<1234<<endl; cout<<setw(10)<<setfill('-')<<setiosflags(ios::right)<<1234<<endl; return 0; }
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Qt為exe添加ico圖片的簡單實(shí)現(xiàn)步驟
這篇文章主要給大家介紹了關(guān)于Qt為exe添加ico圖片的簡單實(shí)現(xiàn)步驟,通過文中介紹的方法可以幫助大家實(shí)現(xiàn)這個自定義exe圖標(biāo)的效果,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07詳解C語言中index()函數(shù)和rindex()函數(shù)的用法
這篇文章主要介紹了C語言中index()函數(shù)和rndex()函數(shù)的用法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識,要的朋友可以參考下2015-08-08C語言利用鏈表實(shí)現(xiàn)學(xué)生成績管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C語言如何利用鏈表實(shí)現(xiàn)學(xué)生成績管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-11-11VC++實(shí)現(xiàn)程序開機(jī)啟動運(yùn)行的方法
這篇文章主要介紹了VC++實(shí)現(xiàn)程序開機(jī)啟動運(yùn)行的方法,很實(shí)用的功能,需要的朋友可以參考下2014-08-08c語言枚舉類型enum的用法及應(yīng)用實(shí)例
enum是C語言中的一個關(guān)鍵字,enum叫枚舉數(shù)據(jù)類型,枚舉數(shù)據(jù)類型描述的是一組整型值的集合,這篇文章主要給大家介紹了關(guān)于c語言枚舉類型enum用法及應(yīng)用的相關(guān)資料,需要的朋友可以參考下2021-07-07