「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

後置減算子

pointこの用語のポイント

point減算子(デクリメント演算子)だよ

point変数の後ろに置く書き方(num--)をしたときの呼び名だよ

スポンサーリンク

簡単に書くよ

後置減算子(読:コウチゲンサンシ 英:post-decrement operator)とは

変数(プログラミングにおける値を入れておく箱)の後ろに置いた減算子(デクリメント演算子)(「今の数字から1を引きますよ~」を意味する演算子)のこと
であり

「num--」みたいな書き方で出てくる「--」のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

変数
演算子
デクリメント
デクリメント演算子
減算子


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

変数は「プログラミング言語における『値を入れておく箱』」です。
処理の途中で値を入れたり、逆に取り出したりできます。

後置減算子

演算子は「どんな演算をするか表す記号」です。
「+」「-」「*(×)」「/(÷)」をはじめ、なんか いろいろ あります。

後置減算子2

デクリメントは「今の数字から1を引くこと」です。
ミカン箱からミカンを1つ取り出すイメージですね。

後置減算子3

デクリメント演算子は「変数の値から1を引くときに使う演算子」です。
プログラミングの話で出てきます。
演算子の見た目は「--(マイナスが2つ)です。

後置減算子4

減算子は「デクリメント演算子の別の呼び名」です。

後置減算子5

以上を踏まえて

減算子を変数の後ろに書く書き方(num--)をしたときの減算子

を指す便宜上の呼び名が「後置減算子」です。

後置減算子6

例えば、そうですね。
変数numが ありました。
変数numには最初の値として1が入っています。

num = 1;

この変数numから1を引いてみましょう。
減算子を使って書くと、以下のような書き方になります。

num = 1;
num--;


これでnumの値は、最初に入っていた1から1が引かれて0になります。
「num--」と書くことで、変数の値から1が引かれるわけです。

これが減算子の使い方ですが、実はもうひとつ書き方があります。
それは

--num;

のような書き方です。
「--」を変数の前に書く書き方です。

実は

num = 1;
--num;


と書いても、numの値は0になります。

ただし「num--」と「--num」は完全に同じでは ありません。
話がそれるのでここでは触れませんが、書き方以外にも違いがあります。
※「num--」と「--num」の違いに興味がある方は、用語「デクリメント演算子」の説明を ご覧ください。簡単にですが、そちらで触れています。

さて、ここまでの話で、同じ減算子(--)でも

1.変数の後ろに書く書き方(num--)
2.変数の前に書く書き方(--num)


の2つがあると分かりました。

この2つは違います。

違うのであれば、区別したいですよね?

区別しましょう。

呼び分けましょう。

そんなこんなで生まれた

減算子を変数の後ろに書く書き方(num--)をしたときの減算子

の呼び名が後置減算子です。
変数のろにいた減算子だから、後置減算子ですね。

後置減算子7

あと、ついでなので書いておくと

減算子を変数の前に書く書き方(--num)をしたときの減算子

の方は「前置減算子」と呼ばれたりします。
変数のいた減算子だから、前置減算子です。

後置減算子8

気が向いたら、セットで覚えてあげてください。

後置減算子:変数の後ろに書いた減算子(num--)
前置減算子:変数の前に書いた減算子(--num)


です。


image piyo2

一言でまとめるよ

まぁ「後置減算子」って単語が出てきたら「変数(プログラミングにおける値を入れておく箱)の後ろに書いた減算子(「今の数字から1を引きますよ~」を意味する演算子)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像043
書籍画像072


書籍画像
わわわ説明術コラム
宣伝だよ
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け