モジュール 1 · レッスン 1 / 3コース内の 1/18~10 min
モジュールのレッスン (1/3)
変数とデータ型
C++ では、すべての変数はコンパイル時に明確に定義された 静的型 を持ちます。これは、特定の型の変数を一度宣言すると、後でその型を変更することはできないことを意味します。
このアプローチにより、実行時の最大のパフォーマンスが保証され、コンパイラーはプログラムが実行される前に多くの一般的なエラーを検出できるようになります。
宣言と初期化
C++ で変数を宣言するには、最初に type を指定し、次に変数の name を指定する必要があります。
C++
int age; // Declaration without initialization (contains an undefined value!)
age = 25; // Subsequent assignment最新の初期化
最新の C++ では、いくつかの形式の初期化が導入されています。最も安全で均一な方法は 中括弧の初期化 (C++11 で導入) です。
C++
int age = 25; // Classic initialization (C-style)
int score {100}; // Uniform initialization (C++11)基本的なプリミティブ型
毎日使用する主なデータ型は次のとおりです。
| タイプ | 説明 | 例 |
|---|---|---|
int | 整数 (例: 1、-42、0) | int points = 50; |
double | 倍精度浮動小数点数 | double price = 19.99; |
char | 一重引用符で囲まれた単一の文字 | char grade = 'A'; |
bool | ブール値 (true または false) | bool isActive = true; |
複雑なオブジェクト: std::string
テキスト シーケンスを管理するために、C++ 標準ライブラリは std::string クラス (<string> ヘッダーで定義) を提供します。
C++
#include <string>
std::string name = "Alice";自分で試してみてください
運動#cpp.m1.l1.e1
試行回数: 0読み込み中…
値 30 の int 型の age という名前の変数を宣言し、std::cout を使用して出力します。
エディターを読み込み中…
ヒントを表示
構文 `int age = 30;`を使用して変数を宣言し、それを`std::cout << age;` で出力します。
3 回の試行後に解決策が利用可能になります
運動#cpp.m1.l1.e2
試行回数: 0読み込み中…
値 'Alice' を持つ std::string 型の username という名前の変数を宣言し、 std::cout を使用して出力します。
エディターを読み込み中…
ヒントを表示
`std::string username = "Alice";` を使用して、ストリーム std::cout を指定します。
3 回の試行後に解決策が利用可能になります