#2 C++で学ぶ変数とデータ型の基本

C++は、コンピュータのメモリを細かく意識できる言語のため、変数やデータ型の扱いにも独自の考え方があります。この記事では、C++における変数の作り方と、代表的なデータ型について解説します。

型を明示して変数を作る

C++の変数は、Javaと同様に型を明示して作ります。

int age = 20;

代表的なデータ型

C++の基本的なデータ型には、次のようなものがあります。

  • 整数(int)
  • 浮動小数点数(double)
  • 1文字(char)
  • 真偽値(bool)

複数の文字を扱う「文字列」は、`std::string`という型を使うのが現代的な書き方です。

std::string name = "太郎";

autoによる型推論

C++にも、代入する値から型を自動で判断してくれる`auto`というキーワードがあります。

auto age = 20;

長くて複雑な型名を毎回書く手間を省けるため、現代的なC++のコードでは積極的に使われています。

変更を禁止するconst

値を後から変更されたくない変数には、`const`というキーワードを付けます。

const int MAX = 100;

C++ならではの注意点

C++の変数は、宣言しただけでは決まった初期値が入るとは限らず、意図しない値(ゴミ値)が入っていることがあります。これは、実行速度を重視するC++ならではの仕様です。変数を宣言するときは、なるべく同時に初期値を代入しておく癖をつけると、思わぬバグを防げます。

まとめ

C++の変数は型を明示するのが基本ですが、`auto`を使えば記述を簡略化できます。宣言時に初期値を必ず入れる習慣が、C++で安全にコードを書くコツです。


本ページはプロモーションを含みます。

参考書籍(PR)

C++をもっと学びたい方には「新・明解C++入門編」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本