setw 関数は出力フィールドの幅を設定でき、幅を指定する正の整数パラメータを受け入れます。データを出力する場合、データ長がフィールド幅より小さい場合はデータの前後にスペースが挿入されます(デフォルトでは右詰め)。データ長がフィールド幅より大きい場合は元の長さで出力されます。
setw 関数
目的:
setw 関数は、出力フィールド幅。出力フィールドの幅を指定する整数値パラメータを受け取ります。
構文:
<code class="cpp">std::setw(int width);</code>
動作原理:
例:
<code class="cpp">#include <iostream> using namespace std; int main() { // 设置输出字段宽度为 10 个字符 cout << setw(10); // 输出一个字符串 cout << "Hello, world!" << endl; return 0; }<p>出力:</p> <pre class="brush:php;toolbar:false"><code> Hello, world!</code>
この例では、出力フィールドの幅を 10 文字に設定しているため、文字列は「Hello, world!」は、文字列の前に 6 つのスペースを挿入して右寄せフィールドに表示されます。
その他の用途:
setw 関数は、他の操作関数 (setfill など) とともに使用して、出力形式をカスタマイズすることもできます。たとえば、setfill 関数を使用して、スペースを挿入する文字を変更できます。
以上がC++でのsetw関数の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。