C#で基本の算術演算をすべて実行する方法|サンプルコード付き解説
C#には、数値の計算を行うための基本的な算術演算子が標準で用意されています。加算・減算だけでなく、剰余やインクリメントなど、日常的なプログラミングで頻繁に使われる演算を簡潔に記述できます。
C#の主な算術演算子一覧
| 演算子 | 説明 |
|---|---|
| + | 2つのオペランド(被演算子)を加算します |
| - | 最初のオペランドから2番目のオペランドを減算します |
| * | 2つのオペランドを乗算します |
| / | 分子を分母で除算します(整数同士の場合、小数点以下は切り捨てられます) |
| % | 剰余演算子。整数除算を行った際の余りを返します |
| ++ | インクリメント演算子。整数値を1増やします |
| -- | デクリメント演算子。整数値を1減らします |
加算の基本形
2つの値を足し合わせるには、加算演算子「+」を使用します。
num1 + num2;
減算・乗算・除算などの他の演算子も、まったく同じ要領で記述できます。
サンプルコード
それでは、C#ですべての算術演算子を使う完全なサンプルを見てみましょう。
using System;
namespace Sample {
class Demo {
static void Main(string[] args) {
int num1 = 50;
int num2 = 25;
int result;
result = num1 + num2;
Console.WriteLine("Value is {0}", result);
result = num1 - num2;
Console.WriteLine("Value is {0}", result);
result = num1 * num2;
Console.WriteLine("Value is {0}", result);
result = num1 / num2;
Console.WriteLine("Value is {0}", result);
result = num1 % num2;
Console.WriteLine("Value is {0}", result);
result = num1++;
Console.WriteLine("Value is {0}", result);
result = num1--;
Console.WriteLine("Value is {0}", result);
Console.ReadLine();
}
}
}
実行結果
Value is 75 Value is 25 Value is 1250 Value is 2 Value is 0 Value is 50 Value is 51
出力内容の解説
各行の出力がどの演算に対応しているかを整理すると、次のようになります。
- 75 …
50 + 25の加算結果 - 25 …
50 - 25の減算結果 - 1250 …
50 * 25の乗算結果 - 2 …
50 / 25の除算結果 - 0 …
50 % 25の剰余(割り切れるため余りは0) - 50 …
num1++は後置インクリメントのため、代入されるのは元の値「50」。その直後にnum1が51になります - 51 …
num1--も後置デクリメントのため、インクリメント後の値「51」が先に出力されます
このように、++ や -- を変数の後ろに置いた場合(後置)は「現在の値を使ってから増減」される点に注意してください。前置(++num1)にすると、増減後の値が先に返されます。
-
Windows 11/10のコマンドプロンプトで四則演算を実行する方法
Windows 11/10のコマンドプロンプトには、実は簡易的な電卓機能が組み込まれています。「set /a」コマンドを使えば、2つ以上の数値に対する加算(足し算)、減算(引き算)、乗算(掛け算)、除算(割り算)といった基本的な算術演算を手軽に実行できます。それぞれの操作に対応したコマンドは非常にシンプルです。 Windows 11/10には、標準・プログラマー・関数電卓などの各モードを備えた「電卓」アプリも用意されていますが、小数点を含まない基本的な計算をコマンドプロンプトからサッと行いたい場合には、この方法がとても便利です。 コマンドプロンプトで算術演算を行う手順 まず、Windowsの
-
Windows 11/10のコマンドプロンプトで四則演算を実行する方法
Windows 11/10のコマンドプロンプトには、実は簡易的な電卓機能が備わっています。特別なツールを追加でインストールすることなく、コマンドプロンプト上で四則演算(加算・減算・乗算・除算)を実行でき、2つ以上の数値を使った計算にも対応しています。各演算には非常にシンプルなコマンドが用意されています。 Windows 11/10には、標準・プログラマー・関数電卓など各種モードを備えた「電卓」アプリが標準搭載されていますが、小数点を含まない基本的な計算を手軽にコマンドプロンプトで済ませたい方にとっては、この方法がとても便利です。 コマンドプロンプトで四則演算を実行する手順 まず、Windows