itsukichang

フロントエンドが得意なエンジニア.ダーツと旅行とギターが好き

C++メモ マニピュレータ(操作子)

操作子(manipulator)・・・入出力の形式を指定する式のこと。

なんか見過ごしてたのでまとめメモ。

まとめ

一覧は後述。

()がつくものは、のインクルードが必要。

代表的なマニピュレータ

setw(n) ・・少なくともn桁で出力する。(C言語だと %dや%sの間に書いていた。:%5dとか
endl  ・・改行して、バッファをフラッシュする。
skipws ・・入力に先行する空白を無視する。
noskipws・・入力に先行する空白を無視しない。
ws ・・空白を読み飛ばす。
setprecision(n)・・小数点以下をn桁で表示する。
dec ・・整数の入出力を10進数で行う。
hex   ・・整数の入出力を16進数で行う。
oct   ・・整数の入出力を 8進数で行う。
setbase(n)   ・・整数の入出力をn進数で行う。