0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【自主学習】ひたすらコードで覚えるC++[#1]

0
Last updated at Posted at 2024-10-26

はじめに

私自身C++についての知識はまだまだですが
今回から少しずつ理解を進めていきたいと思い
この記事の執筆を始めました。

  • C++という言語が初めて
  • 簡単なプログラムを書けるようになりたい

という方に向けた記事となります。

使用する環境

環境はVisual Studio 2022を使用しています。

コードを書いてみよう

ここからは実際にサンプルコードを見ながらC++について
理解を深めていきます。

画面に文字列を出力する

coutとは標準出力(standard output)と呼ばれる、コンピュータの装置と結びついた言葉です。
ちなみにusing namespace std;という一行をいれること(名前空間のこと)で
毎回 std::cout << "Hello World!\n";と明記する必要がなくなります。

#include <iostream>
using namespace std;

int main()
{
	cout << "Hello World!\n";

	return 0;
}

コメントアウトする

/**/をつかうとコメントとなり無視して処理します。
//をつかってコメントを書くこともできます。

#include <iostream>
using namespace std;

int main()
{
	/*cout << "Hello World!\n";*/

	return 0;
}

変数を使う

このコードではnumに7という数字を格納。そしてそのnumを使って表示をしています。

#include <iostream>
using namespace std;

int main()
{
	int num = 7;
	cout << "私が好きな番号は" <<  num  << "です\n";

	return 0;
}

数値を入力してみる

数値を入力するときはcin(標準入力:standard input)を使用します。このプログラムではint型を使用しているので入力は整数の値の場合のみ正常に動作します。

#include <iostream>
using namespace std;

int main()
{
	int num1, num2;
	cout << "1つ目の整数を入力してください。\n";

    cin >> num1;

    cout << "2つ目の整数を入力してください。\n";

    cin >> num2;

    cout << "1つ目の数字は" << num1  <<"です\n";
    cout << "2つ目の数字は" << num2  <<"です\n";
    
	return 0;
}

定数をつかう

このプログラムを実行するとエラーになります。constを指定した変数はその後変更することができなくなるためです。これを定数(constant)と呼ばれています。

#include <iostream>
using namespace std;

int main()
{
	const double pi = 3.1415;

	cout << "円周率の値は" << pi << "です。\n";

	pi = 5.34;

	return 0;
}

四則演算をする

数字を入力することで自動で計算するプログラムです。

#include <iostream>
using namespace std;

int main()
{
	double num1, num2;

	cout << "1つ目の数字を入力してください。\n";
	cin >> num1;

	cout << "2つ目の数字を入力してください。\n";
	cin >> num2;

	cout << "足し算の結果は" << num1 + num2 << "です\n";
	cout << "引き算の結果は" << num1 - num2 << "です\n";
	cout << "掛け算の結果は" << num1 * num2 << "です\n";
	cout << "割り算の結果は" << num1 / num2 << "です\n";


	return 0;
}

型や式のサイズを調べる

sizeof演算子を使うことで型や式のサイズを知ることができます。

#include <iostream>
using namespace std;

int main()
{
	int a = 1;
	int b = 3;

	cout << "int型のサイズは" << sizeof(int) << "バイトです\n";
	cout << "float型のサイズは" << sizeof(float) << "バイトです\n";
	cout << "double型のサイズは" << sizeof(double) << "バイトです\n";
	cout << "変数aのサイズは" << sizeof(a) << "バイトです\n";
	cout << "式a+bのサイズは" << sizeof(a+b) << "バイトです\n";

	return 0;
}

さいごに

今回はコードを見ながらC++の文法を学んでいきました。今後もC++を使いながら
理解を深めていきたいと思います。

参考文献

この記事は以下の情報を参考にして執筆しました。
やさしいC++ 第4版 (「やさしい」シリーズ)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?