スポンサーリンク
※サイト運営にサーバーは必須です※
~ ロリポップ! はコスパのよい初心者向けサーバーです~
算術演算子とは?
プログラムにおいて四則算などの計算に使われる演算子のことです。
算術演算子には以下のようなものが挙げられます。
演算子 | 項数 | 意味 |
+ | 1 | 正符号 |
– | 1 | 負符号 |
++ | 1 | 1を加える |
— | 1 | 1を引く |
+ | 2 | 足し算する |
– | 2 | 引き算する |
* | 2 | かけ算する |
/ | 2 | 割り算する |
% | 2 | 割り算の余りを求める |
演算子に操作される対象が1つの場合、単項演算子と呼ばれます(項数1)。
例えば、ある数字が負であることを示すために「-」の演算子を使った場合、単項演算子となります。
int i=-5;
※登場する数字は「5」の1つだけ。
演算子に操作される対象が2つの場合、二項演算子と呼ばれます(項数2)。
例えば、ある数字から別の数字を減算するために「-」の演算子を使った場合、二項演算子となります。
int i=8-2;
※登場する数字は「8」と「2」の2つあります。
参考コード
※言語はC#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace operator1 { class Program { static void Main(string[] args) { //単項演算子 int a = +5; int b = -5; int c=5, d=5; c++; ++d; int e=8, f=8; e--; --f; //2項演算子 int g = 8 + 2; int h = 8 - 2; int i = 7 * 3; int j = 8/ 2; int k0 = 30 / 7; int k1 = 30 % 7; Console.WriteLine("a:" + a); Console.WriteLine("b:" + b); Console.WriteLine("c:" + c); Console.WriteLine("d:" + d); Console.WriteLine("e:" + e); Console.WriteLine("f:" + f); Console.WriteLine("g:" + g); Console.WriteLine("h:" + h); Console.WriteLine("i:" + i); Console.WriteLine("j:" + j); Console.WriteLine("k(30÷7):" + k0 + "余り"+k1); } } } |
実行結果
a:5
b:-5
c:6
d:6
e:7
f:7
g:10
h:6
i:21
j:4
k(30÷7):4余り2
関連記事
~ギャンブルに絶対儲かる必勝法があるのだろうか?~
私(サイト主)はこの疑問に対して非常に興味を持ち、プログラミングで検証してみました。
このサイトを応援してもいいかなと思う人はぜひとも購入を検討してみてください。