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

「除算演算子」と「除算代入演算子」の違い

スポンサーリンク

予備知識


用語意味
変数プログラミング言語における「値を入れておく箱」
演算子「どんな演算をしてくださいね」を表現する記号

それぞれの用語の意味


用語意味
除算演算子(/)「割り算をしますよ~」を意味する演算子
除算代入演算子/=「演算子の左側の値と右側の値を使った割り算をして、その結果を左側に代入してね~」を意味する演算子

似ているところ


どちらも割り算をする演算子です。


「除算演算子」と「除算代入演算子」の違い1

違うところ


何で何を割るかが違います。

除算演算子(/)は単純に演算子の左の値を右の値で割る演算子です。
例えば

a = 6 / 3;

のように書くと、変数「a」の中には「6」を「3」で割った結果である「2」が入ります。


「除算演算子」と「除算代入演算子」の違い2

除算代入演算子(/=)は演算子の左の値を右の値で割った結果を左の値(変数)に代入する演算子です。
例えば

ret /= a;

のように書くと、変数「ret」の値と変数「a」の値を割り算して、その結果を変数「ret」に入れます。
処理としては

ret = ret / a;

と書いたのと同じです。


「除算演算子」と「除算代入演算子」の違い3

備考


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


スポンサーリンク
書籍画像075
書籍画像002


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Git&GitHub 入門
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング