cout 輸出格式控制 還是要注意點

2021-06-07 17:13:19 字數 1062 閱讀 8100

cout 輸出格式控制

如果要在輸出流中加入格式控制符則要載入標頭檔案:#include

這裡面 iomanip 的作用比較多:

主要是對 cin,cout 之類的一些操縱運運算元,比如 setfill,setw,setbase,setprecision 等等。它是 i

/o 流控制標頭檔案,就像 c 裡面的格式化輸出一樣.以下是一些常見的控制函式的:

dec 置基數為 10 相當於"%d"

hex 置基數為 16 相當於"%x"

oct 置基數為 8 相當於"%o"

sample://作用永久

cout<<12

sample: setf(ios:fixed);

cout

這個控制符的意思是保證輸出寬度為 n。如:

cout<1 10100 (預設是右對齊)當輸出長度大於 3 時(<<1000),setw(3)不起作用。

setfill(c) 設填充字元為 c

setioflags(ios::fixed)固定的浮點顯示

setioflags(ios::scientific) 指數表示

sample cout

setiosflags(ios::right) 右對齊

setiosflags(ios::skipws) 忽略前導空白

setiosflags(ios::uppercase) 16 進製數大寫輸出

setiosflags(ios::lowercase) 16 進製小寫輸出

setiosflags(ios::showpoint) 強制顯示小數點

setiosflags(ios::showpos) 強制顯示符號

sample: cout

cout<

輸出格式控制

1 轉換說明符 a a 浮點數 十六進製制數字和 p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float 和doulbe e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整...

輸出格式控制

在輸出資料時,為簡便起見,往往不指定輸出的格式,由系統根據資料的型別採取預設的格式,但有時希望資料按指定的格式輸出,如要求以十六進製制或八進位制形式輸出乙個 整數,對輸出的小數只保留兩位小數等。有兩種方法可以達到此目的。一種是我們已經介紹過的使用控制符的方法 詳情請檢視 c 輸入cout與輸出cin...

cout 常用成員函式簡介 C 輸出格式控制

cout.width int length 常與cout.flags ios left orcout.flags ios right 搭配使用,來控制居左 居右輸出 作用域 只能控制下面一句 cout 輸出!例 string s she char ch v cout.width 5 cout.fla...