カテゴリー
Cシャープ

加算子,減算子について知ろう

この章では加算子,減算子について説明します。
加算子は数値を1つ増やし、減算子は数値を1つ減らす演算子です。
加算子は1減算子は1で表します。
加算子をインクリメント、減算子をデクリメントと言います。
まだ説明していませんがfor文などの繰り返し構文等に主に使われます。1 では例をみてみましょう。11 a1++;も++a2;も変数の値である2に1を足しているわけですが、結果は同じ3になります。
つまり、++が前にあっても、後ろにあっても結果は同じです(スペースの都合でConsole.WriteLineを2行で書いていますが1行で書いてもいいです)。 

次は前置加算子の例を見てみましょう。11 結果は以下の通りです。
「++aは4 goukeiは5」
初めにインクリメントして、aを4にします。そして、4に1を足した結果をgoukeiに入れるので、goukeiは5になります。
前置加算子の例は特に変わったところが無いので解りやすいと思いますが、次の後置加算子の例は少し複雑になります。

次は後置加算子の例を見てみましょう。1 結果は以下の通りです。
「a++は4 goukeiは4」
後ろに++がある場合はまず初めにインクリメント演算子は無視した状態で計算します。
ですので「3+1」で4がgoukeiに入りますので、goukeiは4を出力します。
その後にインクリメントするので、aは4を出力します。
デクリメントはインクリメントと考え方は同じなので、インクリメントの項を参考にしてみてください。

カテゴリー
C++

加算子,減算子について知ろう

この章では加算子,減算子について説明します。
加算子は数値を1つ増やし、減算子は数値を1つ減らす演算子です。1 まだ説明していませんがfor文などの繰り返し構文等に主に使われます。1 では例をみてみましょう。1 「a1++;」も「++a2;」も変数の値である2に1を足しているわけですが,結果は同じ3になります。
つまり、「++」が前にあっても、後ろにあっても結果は同じです。
次は前置加算子について詳しく説明します。1 111前置加算子の例は特に変わったところが無いので解りやすいと思いますが、次の後置加算子の例は少し複雑になります。1 後置加算子では初めに「++」を無視した状態で出力し、それからaに1を加算します。11 デクリメントはインクリメントと考え方は同じなので、インクリメントの項を参考にしてみてください。
インクリメントは足して、デクリメントは引くと言う違いだけです。

カテゴリー
JavaScript

加算子,減算子について知ろう

この章では加算子,減算子について説明します。
加算子は数値を1つ増やし、減算子は数値を1つ減らす演算子です。
加算子は「++」、減算子は「- -」で表します。
まだ説明していませんがfor文などの繰り返し構文等に主に使われます。1 では例をみてみましょう(HTMLは省略)。11 は変数の値である2に1を足しているので、結果は同じ3になります。
つまり、「++」を前に付けようが後ろに付けようが、単独で使用する場合には結果は同じになります。
ところが以下の例のように式の中で使うと結果は違ってきます。
こちらは少しややこしいですが、あまり使う機会は無いでしょう。
先ほどの単独で使用する例だけを覚えておくだけで充分です。1 結果は以下の通りです。1 変数の後ろに「++」がある場合は初めに加算子は無視した状態で計算します。
ですので、3+1で4がgoukeiに入りますので、goukeiは4です。
その後にnumber1に1を足しますので number1は4です。
では今度は先ほどの例の1の部分を1に変えます。1 結果は以下の通りです。1 初めにnumber1に1を足しますので、number1は4です。
そして、4に1を足した結果をgoukeiに入れるので、
goukeiは5になります。
減算子は加算子と考え方は同じなので、加算子の項を参考にしてみてください。

カテゴリー
C言語

加算子,減算子について知ろう

この章では加算子,減算子について説明します。
加算子は数値を1つ増やし、減算子は数値を1つ減らす演算子です。
加算子は1減算子は1で表示します。
まだ説明していませんが、for文などの繰り返し構文等に主に使われます。1 では例をみてみましょう。1 a1++;も++a2;も変数の値である2に1を足しているので、結果は同じ3になります。
つまり、単独で1を使用する場合には結果は同じになります(++が前にあっても、後ろにあっても結果は同じです)。

次は前置加算子について詳しく説明します。11 「++a」は「a=a+1」と同じです。
つまり「a+1」を計算してから、左辺のaに結果を代入して、printfで出力していますので、11は4になります。
aはこの時点で4に変化しているので1のaも4になります。
前置加算子の例は特に変わったところが無いので解りやすいですが、次の後置加算子の例は少し複雑になります。

後置加算子の例をみてみましょう。11 後置加算子では初めに1を無視した状態で出力し、それからaに1を加算します。1 つまり、この例ではaの値である3を出力してから、aに1を足しています。

カテゴリー
PHP

加算子,減算子について知ろう

この章では加算子,減算子について説明します。
加算子は数値を1つ増やし、減算子は数値を1つ減らす演算子です。
加算子は1減算子は1で表示します。
まだ説明していませんがfor文などの繰り返し構文等に主に使われます。
11では例をみてみましょう。11
初めに前置加算子から説明します。1「++$a」は1と同じことを意味しています。
つまり1を計算してから、左辺の$aに結果を代入して、echoで出力していますので、1の出力結果は1になります。
$aはこの時点で9に変化しているので、1の結果は1になります。
次は後置加算子について説明します
1初めに$a に代入されている8を1で出力しているので、結果は1となり、その後に$a に1を加えているので11を出力します。
つまり、後置加算子では初めに1を無視した状態で出力し、それから$aに1を加算します。
次は前置減算子について説明します。111と同じことを意味しています。
つまり1を計算してから、左辺の$aに結果を代入して、echoで出力していますので、1の出力結果は1になります。
$aはこの時点で7に変化しているので、1 の結果は1になります。
次は後置減算子について説明します。1 初めに$a に代入されている8を1で出力しているので、結果は1となり、その後に$a から1を引いているので11になります。

カテゴリー
Perl

加算子,減算子について知ろう

この章では加算子,減算子について説明します。
加算子は数値を1つ増やし、減算子は数値を1つ減らす演算子です。
加算子は1減算子は1で表示します。
まだ説明していませんがfor文などの繰り返し構文等に主に使われます。1 では例をみてみましょう。

1 初めに前置加算子から説明します。1 1「++$a」は「$a=$a+1」と同じことを意味しています。
つまり「$a+1」を計算してから、左辺の$aに結果を代入するのと同じ事なので、1の出力結果は1になります。
$aはこの時点で9に変化しているので、1の結果は1になります。
次は後置加算子について説明します。11 初めに$a に代入されている8を1で出力しているので、結果は1となります。
この後に$a に1を加えるので11になります。
次は前置減算子について説明します。11 1は「$a=$a-1」と同じことを意味しています。
つまり「$a-1」を計算してから、左辺の$aに結果を代入して、printで出力していますので、1の出力結果は1になります。
$aはこの時点で7に変化しているので、1の結果は1になります。
次は後置減算子について説明します。11 まず初めに$a に代入されている8を1で出力しているので、結果は1となり、その後に$a から1を引いているので1の箇所は1になります。