所需標頭檔案:#include
例子:
cout << std::hex << std::setw(8) << std::setfill('0') << 123;格式化解釋:
dec 置基數為10 相當於"%d"
hex 置基數為16 相當於"%x"
oct 置基數為8 相當於"%o"
setfill( 'c' ) 設填充字元為c
setprecision( n ) 設顯示有效數字為n位
setw( n ) 設域寬為n個字元
setbase(int n) : 將數字轉換為 n 進製.
setprecision(long f)控制輸出流顯示浮點數的數字個數。
setiosflags(ios::fixed) 固定的浮點顯示
setiosflags(ios::scientific) 指數表示
setiosflags(ios::left) 左對齊
setiosflags(ios::right) 右對齊
setiosflags(ios::skipws) 忽略前導空白
setiosflags(ios::uppercase) 16進製制數大寫輸出
setiosflags(ios::lowercase) 16進製制小寫輸出 //vs2010中該方法已不使用,意外使用顯示沒有該成員錯誤。
setiosflags(ios::showpoint) 強制顯示小數點
setiosflags(ios::showpos) 強制顯示符號
resetflags(long f)清除之前語句中所使用的setiosflags設定的格式,恢復為預設格式。
C 格式化輸入輸出
c 共有15個 輸入輸出 格式標記位,這15個標記位均為bit位,每個標記位都有自己的含義,且可以單獨設定。格式標記位的取值為0或1 0表示關閉 不使用此格式 1表示開啟 使用此格式 標記位含義 boolalpha 如開啟,則輸入和輸出使用bool值 即ture或false showbase 如開啟...
c 格式化輸入與輸出
c 要進行格式化輸入與輸出,應該怎麼設定?iampsl qq.com 要弄清這個問題,我們應該先來了解一下c 的格式化輸入與輸出。在基類basic ios中有四個成員變數是用來控制格式化的,狀態標誌字,域寬,填充字元,輸出精度。也就是說c 中乙個流在進行輸入與輸出時,它會去查詢這四個成員變數,接著它...
C 格式化輸入輸出
cin與cout 一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦...