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

「単純代入演算子」と「複合代入演算子」の違い

スポンサーリンク

予備知識


用語意味
プログラミングプログラムを作ること
プログラミング言語プログラムの元ネタソースコードを書くときに使う言葉
変数プログラミング言語における「値を入れておく箱」
演算子「どんな演算をしてくださいね」を表現する記号
代入演算子プログラミングで出てくる演算子のひとつで「右側の値を左側の変数に入れますよ~」な代入を意味する演算子

それぞれの用語の意味


用語意味
単純代入演算子プログラミングで出てくる演算子のひとつで「右側の値を左側の変数に入れますよ~」な代入を意味する演算子
複合代入演算子プログラミングで出てくる演算子のひとつで「演算子の左側の値と右側の値を使った計算をして、その結果を左側に代入してね~」を意味する演算子

「単純代入演算子」と「複合代入演算子」の違い1

似ているところ


どちらも代入演算子です。
左側の変数に値を代入する演算子です。


違うところ


代入する前に計算するか否かの違いです。

単純代入演算子は単純に代入する演算子です。
右側の値を左側の変数に代入します。


「単純代入演算子」と「複合代入演算子」の違い2

複合代入演算子は計算と代入が複合した演算子です。
右側の値と左側の(変数に入っている)値を使った計算をやった後で、左側の変数に代入します。


「単純代入演算子」と「複合代入演算子」の違い3

備考


単に「代入演算子」と言った場合、単純代入演算子を意図していることが少なくありません。
特に、複合代入演算子と対比させて「代入演算子」と言っている場合は、単純代入演算子を意図して「代入演算子」と表現しているはずです。


スポンサーリンク
書籍画像015
書籍画像065


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック