Menu
Coddy logo textTech

インクリメント/デクリメント

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

インクリメント演算子とデクリメント演算子は、変数の値を1増やしたり減らしたりするために使用されます。これらの演算子は、特にループやカウンターなどで、プログラミングにおいて広く利用されています。

インクリメント演算子は2つのプラス記号 ++ で表され、デクリメント演算子は2つのマイナス記号 -- で表されます。

例えば、countという名前の変数をインクリメントするには、次のようにインクリメント演算子を使用できます。

int count = 5;
count++; // countは現在6です

同様に、value という名前の変数をデクリメントするには、次のようにデクリメント演算子を使用できます:

int value = 10;
value--; // value は 9 になりました

++ および -- 演算子は、1を加算または減算するためだけに機能する特別なショートカットです。乗算のための ** や同様の演算子はありません。

通常の算術演算(乗算、除算、または1以外の数値の加算/減算など)の場合、代入パターンを使用する必要があります。

int count = 5;
count = count + 3;  // 3を加算: countは現在8です
count = count * 2;  // 2を乗算: countは現在16です
count = count - 4;  // 4を減算: countは現在12です
challenge icon

チャレンジ

初心者

countの初期化を含むコードが与えられています。(この行を削除しないでください!)

あなたのタスクは、以下の操作をこの順番で追加することです:

  1. インクリメント演算子(++)を4回使用して、countに4を加算します
  2. 乗算演算子(*)を使用して、countを2倍にします
  3. デクリメント演算子(--)を1回使用して、countから1を減算します

チートシート

インクリメント演算子とデクリメント演算子は、変数の値を1だけ増加または減少させるために使用されます。

インクリメント演算子 ++ は、変数を1増やします:

int count = 5;
count++; // count は 6 になりました

デクリメント演算子 -- は、変数を1減らします:

int value = 10;
value--; // value は 9 になりました

++ 演算子と -- 演算子は、1の加算または減算にのみ機能する特別なショートカットです。乗算用の ** や同様の演算子は存在しません。

自分で試してみよう

using System;

public class Program {
    public static void Main(string[] args) {
        int count = 0;
        
        // 以下にコードを入力してください
        
        
        // 以下の行は変更しないでください
        Console.WriteLine("count = " + count);
    }
}
quiz icon腕試し

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

基礎のすべてのレッスン