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言語