Menu
Coddy logo textTech

整数

CoddyのC++ジャーニー「基礎」セクションの一部 — レッスン 5/74。

変数は、データ値を保持するコンテナです。これらは、プログラム内で情報を格納、操作、および表示するために使用されます。

簡単に言うと、変数とは、変数の名前を入力することでアクセスできるメモリユニットのようなものです。 

各変数は一意の名前と、さまざまな型を持つことができるを持っています。C++には、変数が保持できる値の型を定義する、さまざまな組み込みデータ型があります。

変数を扱うには、次の2つのステップがあります:

  • 宣言 — 変数が存在することをコンピュータに伝えます:
    int age;
  • 初期化 — 変数に値を代入します:
    age = 30;

これら2つのステップは、次の形式を使用して1行にまとめることができます:

variable_type variable_name = value;

C++において、整数は通常、intデータ型を使用して表されます。

int は、小数点のない整数を格納するために使用されます。例えば:

int age = 30;
int temperature = -5;
int count = 100;

C++で変数を宣言するとき、変数名の前に変数の型を指定する必要があります。これは型宣言として知られています。一度特定の型で変数が宣言されると、その型の値のみを保持できます。

同じ型の複数の変数を1行で宣言することもできます:

int a, b, c;

モダンなC++では、変数はブレース初期化またはコンストラクタ初期化を使用して初期化することもできます:

int num{0};   // ブレース初期化
int num(0);   // コンストラクタ初期化

C++には、autoキーワードも用意されており、これを使用すると、コンパイラが代入された値から変数の型を自動的に推論します:

auto score = 10;    // intとして推論される
auto price = 9.99;  // doubleとして推論される
challenge icon

チャレンジ

初心者

quantity という名前の int 型変数を宣言し、値 5 で初期化してください。

チートシート

変数はデータを格納します。以下のように宣言と初期化を行います:

variable_type variable_name = value;

整数には int を使用します:

int age = 30;
int temperature = -5;

同じ型の複数の変数を1行で宣言できます:

int a, b, c;

代わりの初期化スタイル:

int num{0};   // 波括弧による初期化
int num(0);   // コンストラクタによる初期化

コンパイラに型を自動的に推論させるには、auto を使用します:

auto score = 10;    // int型として推論される
auto price = 9.99;  // double型として推論される

自分で試してみよう

#include <iostream>

int main() {
    // ここで変数を宣言し、初期化します
    
    
    // 値を出力します - この行より下は変更しないでください
    std::cout << "Quantity: " << quantity;
    
    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン