C++ 基本入出力
C++ 基本入出力
このチュートリアルでは、cin オブジェクトを使用してユーザーから入力を取得し、cout オブジェクトを使用して出力をユーザーに表示する方法を、例を使用して学習します。
C++ 出力
C++ では、cout
フォーマットされた出力を、画面などの標準出力デバイスに送信します。 cout
を使用します オブジェクトと<<
出力を表示するための演算子
例 1:文字列出力
#include <iostream>
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << "This is C++ Programming";
return 0;
}
出力
This is C++ Programming
このプログラムの仕組み
- 最初に
iostream
を含めます 出力を表示できるようにするヘッダー ファイル cout
オブジェクトはstd
内で定義されています 名前空間。std
を使用するには 名前空間、using namespace std;
を使用しました- すべての C++ プログラムは
main()
で始まります 関数。コードの実行はmain()
の先頭から始まります 関数。 cout
引用符" "
内の文字列を出力するオブジェクトです .その後に<<
が続きます オペレーター。return 0;
main()
の「終了ステータス」です。 関数。プログラムはこのステートメントで終了しますが、このステートメントは必須ではありません。
注: using namespace std;
を含めない場合 std::cout
を使用する必要があります cout
の代わりに .
これは、std
を使用する場合に推奨される方法です。 名前空間は潜在的な問題を引き起こす可能性があります。
ただし、std
を使用しました コードを読みやすくするために、チュートリアルの名前空間を変更してください。
#include <iostream>
int main() {
// prints the string enclosed in double quotes
std::cout << "This is C++ Programming";
return 0;
}
例 2:数字と文字の出力
数値と文字変数を表示するには、同じ cout
を使用します オブジェクトですが、引用符は使用しません。
#include <iostream>
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = 'A';
cout << num1 << endl; // print integer
cout << num2 << endl; // print double
cout << "character: " << ch << endl; // print char
return 0;
}
出力
70 256.783 character: A
注:
endl
マニピュレータは、新しい行を挿入するために使用されます。そのため、各出力は新しい行に表示されます。<<
単一のステートメントでさまざまな変数、文字列などを出力したい場合は、演算子を複数回使用できます。例:
cout << "character: " << ch << endl;
C++ 入力
C++ では、cin
キーボードなどの標準入力デバイスからフォーマットされた入力を受け取ります。 cin
を使用します オブジェクトと >>
入力を取得するための演算子。
例 3:整数の入出力
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
出力
Enter an integer: 70 The number is: 70
プログラムでは、
cin >> num;
ユーザーからの入力を取得します。入力は変数 num に格納されます . >>
を使用します cin
の演算子 入力を取得します。
注: using namespace std;
を含めない場合 ステートメント、std::cin
を使用する必要があります cin
の代わりに .
複数の入力を受け取る C++
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
出力
Enter a character and an integer: F 23 Character: F Number: 23
C言語