C++ setw和setfill
生活随笔
收集整理的這篇文章主要介紹了
C++ setw和setfill
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C++中,setw(int n)用來控制輸出間隔。
例如:
cout<<'s'<<setw(8)<<'a'<<endl;
則在屏幕顯示
s??????? a
//s與a之間有7個空格,setw()只對其后面緊跟的輸出產生作用,如上例中,表示'a'共占8個位置,不足的用空格填充。若輸入的內容超過setw()設置的長度,則按實際長度輸出。
setw()默認填充的內容為空格,可以setfill()配合使用設置其他字符填充。
如
cout<<setfill('*')<<setw(5)<<'a'<<endl;
則輸出:
****a //4個*和字符a共占5個位置。
總結
以上是生活随笔為你收集整理的C++ setw和setfill的全部內容,希望文章能夠幫你解決所遇到的問題。