上記に示すコード例では、代入演算子の基本的な文法スタイルと実際の処理手順を簡潔に示しています。ソースコードをコンパイラでビルドして実行することにより、代入演算子が規定通りの挙動を示し、期待通りのデータ処理が行われることを直接確認することができます。
もう少し詳しく
基本的な代入演算子(=)に加えて、算術演算やビット演算と代入を組み合わせた「複合代入演算子」(+=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=)がサポートされています。代入演算子の左辺には、値を変更可能なメモリ領域を表す「変更可能な左辺値(lvalue)」を指定しなければなりません。