JavaScript

右シフト代入演算子「>>=」

 編集:2022.08.07 by T.A.

指定された量のビットを右に移動し、結果を変数に代入します。

X >>= n
X 変数。
n シフト数を表す式。

X = X >> n

let D=5;
// 00000000000000000000000000000101
alert(D >>= 2);	//D=1、1を表示
// 00000000000000000000000000000001

let D=-5;
// 11111111111111111111111111111011
alert(D >>= 2);	//D=-2、-2を表示
// 11111111111111111111111111111110

テスト