C ++の研究ノート9

インクリメントとデクリメント代入演算子

(I)代入演算子

問題:

代入演算子と違いは何数学の等号?

⑴方向、左側の変数に割り当てられた権利の計算結果、
データ型⑵左右が一貫している必要があり、
左右⑶のデータ型でない場合、正しいデータ型で左へのデータタイプを変換します。

代入演算子:変数=式。

要件:オペランドは変数ではなく定数または式です。
次のようにプログラミング、多くの場合、変数は次のとおりです。

私+ 1はiは= = -1
ここで、カウンタ変数iが呼び出され

(iii)のインクリメントとデクリメント

フロント(式接頭辞)とリア(後置)の計算:
++i或--i:

予備還元は、他の操作に関与する新たな値と、から、第一の可変プラスまたはマイナスから、すなわち、基準を持つことです。

i++或i--:

第1後方参照は変数の元の値と他の操作に関与し、すなわち、増加または減少された後、その後の変数からプラス又はデクリメントです。

概要

⑴優先度の増減ルール。

⑵代入演算子優先順位はインクリメントデクリメント演算子と算術演算子よりも低いです。

⑶割り当て動作は、データ型の両側で同じでなければならない。異なる側データ・タイプであれば、正しいデータ型の左側にあるデータ・タイプを変換。

⑷化合物ルール割り当て操作、

⑸疲れ乗算、累積実装メカニズム。

おすすめ

転載: www.cnblogs.com/cooller-code/p/12301432.html