代入演算子
与えられた演算を含む式の値が代入後の左のオペランドの値です。
y 変数に x 値を代入 y = x; |
以下の演算は、算術演算または論理演算と代入演算を団結します。
y 変数に x を加算 y += x
|
ビット演算は整数のみに適用することが出来ます。y 表現の左右への x ビット論理シフトが実行される際には、x 値の 2 進数表現の下 5 桁が使用され、残りは破棄されます。つまりシフトは 0〜31 ビットに行われます。
%= 演算(x のモジュールによっての Y 値)では結果の符号は分割数の符号と同じです。
代入演算子は式の中で複数回使用出来ます。この場合、式の処理は左から右に実行されます。
y=x=3; |
まず、変数 x の値が 3 に割り当てられ、その後 y に変数 x の値(すなわち 3 )が割り当てられます。
参照