padding)を実現する方法を紹介します。事前にiosヘッダやiomanipヘッダをインクルードしておく必要があります。std::rightマニピュレータを用いて行います。文字幅はstd::setw()、詰めたい文字はstd::setfill()で指定します(空白やゼロ以外の文字も指定できます)。ゼロ埋めを実現することもできます。以下は文字揃え関連のフォーマットでよく使われるマニピュレータです。それぞれのマニピュレータはiomanipヘッダーやiosヘッダー、場合によってはiostreamヘッダーを読み込むことで利用可能になります。"-012"マニピュレータ/フラグの解除setw以外のマニピュレータではフラグの状態が引き継がれるため注意してください。設定された状態は次回の出力時にも影響します。setwについては、入出力ストリーム上に値を渡す度にゼロにリセットされます。(符号が付いたままとなる。setwのみリセットされる)以下の方法でデフォルトの状態に戻すことができます。