モジュール 1 · レッスン 2 / 3コース内の 2/18~8 min
モジュールのレッスン (2/3)
オペレーター
C++ の演算子は、変数と値に対する演算を実行するために使用されます。これらは主に、算術、代入、関係、論理の 4 つのカテゴリに分類されます。
算術演算子
これらは、一般的な数学演算を実行するために使用されます。
| オペレーター | 操作 | 例 |
|---|---|---|
+ | 追加 | 5 + 3 (8) |
- | 減算 | 5 - 3 (2) |
* | 乗算 | 5 * 3 (15) |
/ | 部門 | 10 / 3 (整数の場合は 3、float/double の場合は 3.333) |
% | モジュロ (整数除算の余り) | 10 % 3 (1) |
代入演算子
変数に値を代入するために使用されます。 C++ は複合代入演算子もサポートしています。
C++
int x = 10;
x += 5; // Equivalent to x = x + 5 (15)
x *= 2; // Equivalent to x = x * 2 (30)関係演算子 (比較)
これらはブール値 (true または false) を返します。
==と等しい!=と等しくない>より大きい<未満>=以上<=以下
C++
bool result = (10 > 5); // true論理演算子
複数のブール式を組み合わせるために使用されます。
&&論理積: 両方の式が true の場合は true。||論理和: 少なくとも 1 つの式が true の場合は true。!論理否定: 真理値を反転します。
C++
bool isAdult = true;
bool hasTicket = false;
bool canEnter = isAdult && hasTicket; // false自分で試してみてください
運動#cpp.m1.l2.e1
試行回数: 0読み込み中…
モジュロ % 演算子を使用して、17 を 5 で割った余りを計算します。結果を残りという名前の整数変数に保存し、std::cout で出力します。
エディターを読み込み中…
ヒントを表示
C++ の「%」を法とする演算。
3 回の試行後に解決策が利用可能になります
運動#cpp.m1.l2.e2
試行回数: 0読み込み中…
年齢 = 20、hasLicense = true とすると、その人が運転できる (canDrive) かどうかを確認します。両方の条件が真である必要があります。 && 演算子を使用し、結果を canDrive という名前のブール変数に保存し、出力します。
エディターを読み込み中…
ヒントを表示
論理 AND 演算子 `&&` を使用して 2 つの条件を結合します。
3 回の試行後に解決策が利用可能になります