インクリメント/デクリメント
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ですチャレンジ
初心者countの初期化を含むコードが与えられています。(この行を削除しないでください!)
あなたのタスクは、以下の操作をこの順番で追加することです:
- インクリメント演算子(
++)を4回使用して、countに4を加算します - 乗算演算子(
*)を使用して、countを2倍にします - デクリメント演算子(
--)を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);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。