C++ では “stream” というクラスが用意されており、非常に直感的にデータの入出力が行える
#include <iostream> // 標準データ入出力ライブラリ
int main() // プログラム実行時に起動される関数
{
std::cout << "Hello World!" << std::endl;
// 標準出力 (ターミナル) に "Hello World!" を流し込む。endl で実際に表示させて改行
std::cout << "Hello" << " " << "World!" << std::endl;
// "Hello" と " " と "World!" を順番に流し込む
std::cout << "Hello";
std::cout << " ";
std::cout << "World!";
std::cout << std::endl;
// これでも OK
}
これをコンパイル
g++ -o HelloWorld HelloWorld.cpp
これを実行
./HelloWorld
すると次のようにターミナルに出力される
Hello World!
Hello World!
Hello World!
入力した実数の 2 乗を計算するコード
#include <iostream>
using namespace std;
int main()
{
cout << "x = ?" << endl;
double x; // 入力された実数を代入するための変数を宣言
cin >> x; // 入力された実数を x に代入
cout << "x = " << x << endl; // x の値を確認
cout << "x^2 = " << x*x << endl; // x の 2 乗を出力
}
x = ?
5
x = 5
x^2 = 25
複数データを入力したいなら次で OK