C 標準ライブラリには豊富な入出力関数が用意されており、C の I/O はバイトのシーケンスであるストリームで発生します。バイトのストリームがメモリからデバイス (ディスプレイ、プリンター、ディスク ドライブ、ネットワーク接続など) に流れる場合、これは出力操作と呼ばれます。
標準出力ストリーム (cout)
事前定義オブジェクト cout は、iostream クラスのインスタンスです。 cout オブジェクトは、標準出力デバイス (通常は表示画面) に「接続」します。 cout は、以下に示すように、ストリーム挿入演算子 << と組み合わせて使用されます:
#include <iostream> using namespace std; int main( ){ char str[] = "Hello C++"; cout << "Value of str is : " << str << endl;}
上記のコードがコンパイルされて実行されると、次の結果が生成されます:
Value of str is : Hello C++
C出力される変数のデータ型に応じて、コンパイラは値を表示するための適切なストリーム挿入演算子を選択します。 << 演算子は、組み込み型 (整数、浮動小数点、倍精度浮動小数点、文字列、およびポインター) のデータ項目を出力するためにオーバーロードされます。
ストリーム挿入演算子 << はステートメント内で複数回使用できます。上の例に示すように、endl は行末に改行文字を追加するために使用されます。
以上がC++出力ステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。