「除算演算子」と「除算代入演算子」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| 変数 | プログラミング言語における「値を入れておく箱」 |
| 演算子 | 「どんな演算をしてくださいね」を表現する記号 |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| 除算演算子(/) | 「割り算をしますよ~」を意味する演算子 |
| 除算代入演算子(/=) | 「演算子の左側の値と右側の値を使った割り算をして、その結果を左側に代入してね~」を意味する演算子 |
似ているところ
どちらも割り算をする演算子です。

違うところ
何で何を割るかが違います。
除算演算子(/)は単純に演算子の左の値を右の値で割る演算子です。
例えば
a = 6 / 3;
のように書くと、変数「a」の中には「6」を「3」で割った結果である「2」が入ります。

除算代入演算子(/=)は演算子の左の値を右の値で割った結果を左の値(変数)に代入する演算子です。
例えば
ret /= a;
のように書くと、変数「ret」の値と変数「a」の値を割り算して、その結果を変数「ret」に入れます。
処理としては
ret = ret / a;
と書いたのと同じです。

備考
算数で割り算をするときは「÷」を使いますけどね。
プログラミングでは「/」を使います。






