インクリメント/デクリメント
CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 17/70。
インクリメント演算子とデクリメント演算子は、変数の値を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を引きます
自分で試してみよう
using System;
public class Program {
public static void Main(string[] args) {
int count = 0;
// 以下にコードを入力してください
// 以下の行を変更しないでください
Console.WriteLine("count = " + count);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ