ホームページ >バックエンド開発 >C++ >C++でsetwを使用する方法

C++でsetwを使用する方法

下次还敢
下次还敢オリジナル
2024-04-26 19:48:151068ブラウズ

C の setw() 関数は、出力ストリームのフィールド幅を設定するために使用され、列数を表す整数のパラメーター幅を受け取ります。呼び出しメソッドは std::setw(int width) です。出力ストリームの後ろのフィールド幅を設定します。これは、出力を整列させるために使用されます。実際の値が幅より大きい場合は切り捨てられ、幅より小さい場合はスペースが埋め込まれます。

C++でsetwを使用する方法

#C での setw() 関数の使用

##setw()## C# 関数は次のとおりです。出力ストリームのフィールド幅を設定するために使用されます。出力される値として保持する列の数を表す整数の引数を受け取ります。

構文:

<code class="cpp">std::setw(int width);</code>
使用法:

setw()

関数を使用するには、次のようにします。出力ストリーム オブジェクトの後に呼び出して、必要なフィールド幅を指定できます。次の例は、その使用方法を示しています。

<code class="cpp">#include <iostream>

using namespace std;

int main() {
  cout << setw(10) << "Name" << setw(15) << "Age" << endl;
  cout << setw(10) << "Alice" << setw(15) << 25 << endl;
  cout << setw(10) << "Bob" << setw(15) << 30 << endl;

  return 0;
}</code>
出力:

<code>Name        Age
Alice       25
Bob         30</code>
ご覧のとおり、この例では、名前フィールドと年齢フィールドの幅が設定されています。出力の位置合わせ内にあります。

注:

setw()
    は実際の値には影響せず、出力の形式にのみ影響します。
  • 実際の値が指定されたフィールド幅より大きい場合、フィールドに収まるように切り捨てられます。
  • 実際の値が指定されたフィールド幅より小さい場合は、フィールド幅に合わせてスペースが埋め込まれます。

以上がC++でsetwを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。