名稱空間
變體
操作

輸入/輸出操縱器

來自 cppreference.com
< cpp‎ | io
 
 
 
輸入/輸出操縱器
浮點格式化
整數格式化
布林格式化
欄位寬度和填充控制
其他格式化
空白字元處理
輸出重新整理
(C++20)  

狀態標誌操作
時間與金錢 I/O
(C++11)
(C++11)
(C++11)
(C++11)
帶引號的操縱器
(C++14)
 

操縱器是輔助函式,透過使用 operator<<operator>> 來控制輸入/輸出流。

不帶引數呼叫的操縱器(例如 std::cout << std::boolalpha;std::cin >> std::hex;)實現為以流的引用作為唯一引數的函式。 basic_ostream::operator<<basic_istream::operator>> 的特殊過載接受指向這些函式的指標。 這些函式(或函式模板的例項化)是標準庫中唯一可定址的函式(C++20 起)

帶引數呼叫的操縱器(例如 std::cout << std::setw(10);)實現為返回未指定型別物件的函式。這些操縱器定義它們自己的 operator<<operator>> 來執行請求的操作。

定義於標頭檔案 <ios>
在布林值的文字表示和數字表示之間切換
(函式) [編輯]
控制是否使用字首指示數字基數
(函式) [編輯]
控制浮點表示中是否始終包含小數點
(函式) [編輯]
控制非負數是否使用 + 符號
(函式) [編輯]
控制輸入時是否跳過前導空白字元
(函式) [編輯]
控制某些輸出格式是否使用大寫字元
(函式) [編輯]
控制每次操作後是否重新整理輸出
(函式) [編輯]
設定填充字元的位置
(函式) [編輯]
更改整數 I/O 所用的基數
(函式) [編輯]
更改浮點 I/O 所用的格式
(函式) [編輯]
 
定義於標頭檔案 <istream>
消耗空白字元
(函式模板) [編輯]
 
定義於標頭檔案 <ostream>
輸出 '\0'
(函式模板) [編輯]
重新整理輸出流
(函式模板) [編輯]
輸出 '\n' 並重新整理輸出流
(函式模板) [編輯]
控制流的 basic_syncbuf 是否在重新整理時發出內容
(函式模板) [編輯]
重新整理流並在流使用 basic_syncbuf 時發出內容
(函式模板) [編輯]
 
定義於標頭檔案 <iomanip>
清除指定的 ios_base 標誌
(函式) [編輯]
設定指定的 ios_base 標誌
(函式) [編輯]
更改整數 I/O 所用的基數
(函式) [編輯]
更改填充字元
(函式模板) [編輯]
更改浮點精度
(函式) [編輯]
更改下一個輸入/輸出欄位的寬度
(函式) [編輯]
(C++11)
解析貨幣值
(函式模板) [編輯]
(C++11)
格式化並輸出貨幣值
(函式模板) [編輯]
(C++11)
解析指定格式的日期/時間值
(函式模板) [編輯]
(C++11)
根據指定格式格式化並輸出日期/時間值
(函式模板) [編輯]
(C++14)
插入和提取帶嵌入空格的帶引號字串
(函式模板) [編輯]
English 日本語 中文(简体) 中文(繁體)