C 格式化輸入輸出操作

2021-08-15 19:20:18 字數 1310 閱讀 6487

操作符

含義輸入輸出

dec以十進位制顯示(預設設定)

i/ohex

以十六進製制顯示

i/ooct

以八進位制顯示

i/osetbase(int n)

設定數制基數為n(=0,8,10,16),0表示預設(十進位制)

ws提取空白字元

iends

插入空字元

oendl

插入換行符,然後重新整理ostream緩衝區

oflush

ostream緩衝區

oresetiosflags(long)

清除引數所指定的標誌位

setiosflags(long)

設定引數所指定的標誌位

setfill(char)

設定填充字元

osetprecision(int)

設定浮點數輸出的有效數字位數

osetw(int)

設定輸出資料項的域寬

未格式化的輸入 輸出操作

標準庫提供了一組低層操作,支援未格式化io unformatted io 這些操作允許我們將乙個流當作乙個無解釋的位元組序列來處理。一般情況下,在讀取下乙個值之前,標準庫保證我們可以退回最多乙個值。即,標準庫不保證在中間不進行讀取操作的情況下能連續呼叫putback或unget。確定讀取了多少個字元...

未格式化的輸入 輸出操作

單位元組 io 操作 說明is.get ch 從 istream is 讀取下乙個位元組存入字元 ch 中,返回 is os.put ch 將字元 ch 輸出到 ostream os,返回 os is.get 將 is 的下乙個位元組作為 int 返回 is.putback ch 將字元 ch 放回...

C 格式化輸入輸出

c 共有15個 輸入輸出 格式標記位,這15個標記位均為bit位,每個標記位都有自己的含義,且可以單獨設定。格式標記位的取值為0或1 0表示關閉 不使用此格式 1表示開啟 使用此格式 標記位含義 boolalpha 如開啟,則輸入和輸出使用bool值 即ture或false showbase 如開啟...