このページでは、C#の複合代入演算子について解説します。
## 【一覧表】複合代入演算子とは
複合代入演算子を使うことで、簡単な書き方で四則演算を実行できます。
for文などループ回数をカウントする際によく使われます。
C#で使える複合代入演算子は下記の通りです。
種類 | 内容 | 例 | 実行結果 |
---|---|---|---|
+= | 足し算の結果を代入 | y += x | y = y + x と同じ |
-= | 引き算の結果を代入 | y -= x | y = y – x と同じ |
*= | 掛け算の結果を代入 | y *= x | y = y * x と同じ |
/= | 割り算の結果を代入 | y /= x | y = y / x と同じ |
%= | 割り算の余りを代入 | y %= x | y = y % x と同じ |
サンプルコード
using System; namespace Test { class Program { static void Main (string[] args) { // 変数の宣言・初期化 int x = 10; int y = 3; // y = y + x と同じ y += x; Console.WriteLine (y); // 13 // y = y – x と同じ x = 10; y = 3; y -= x; Console.WriteLine (y); // -7 // y = y * x と同じ x = 10; y = 3; y *= x; Console.WriteLine (y); // 30 // y = y / x と同じ x = 10; y = 3; y /= x; Console.WriteLine (y); // 0 // y = y % x と同じ x = 10; y = 3; y %= x; Console.WriteLine (y); // 3 } } }
コメント