出力演算子 C++ で画面に表示
出力演算子 cout のいくつかの機能を分析してみましょう。
1) 1 行に複数の出力ステートメントを記述できます。
たとえば、 のシーケンス。
cout << "文1";
cout << "text2";
一行で書ける
cout << "文1" << "text2";
どちらの場合も、text1
と text2
は同じ行に出力されます。
2) 新しい行でテキストを折り返すには、文字シーケンス「\n
」またはコマンド endl
を使用できます。
次の 2 行の結果は同じです。任意の方法を使用できます。
cout << 「テキスト1 \n」 << "テキスト 2";
//「\n」に注意してください引用符で囲んで書かれています
または次のように書くこともできます。
cout << "文1" <<終了 << "text2";
*** ディープなマテリアル ***
この教材は、古典的な C 言語と C++ との違いを学習したい人を対象としています。
この資料を理解すると、オリンピックの問題を解決するのに役立ちます。
プログラムを高速化したい場合 (オリンピックの問題を解く場合など)、フォーマット出力演算子を使用できます。
一般に、画面に出力される形式は次のようになります。
printf("<フォーマット文字列>",<カンマ区切りの変数名>);
// 作業のために stdio.h ライブラリをインクルードする必要があります
プレ>
変数については後で扱います。変数の導出は必ずしも必要というわけではありません。テキストや数字だけを表示する必要がある
場合があります。
フォーマット文字列 は、テキストに加えて特別なパターンも含めることができる文字列です。これについては、今後のコースでも説明します。
一般的な表記法では、 < 記号は、それらの間に含まれる情報が異なる可能性があり、すべてタスクに依存することを示すために使用されます。 <> 記号はプログラムを記述する際には省略されます。
フォーマット文字列内にプレーンテキストを記述すると、1 行で記述した場合と同様に 1 行で表示されます。
新しい行から何かを出力する必要がある場合は、新しい行への移行が計画されている場所で特殊文字 \n が使用されます。
たとえば、
printf("みんな \nkitten が大好き");
各単語を新しい行に表示します。