次の方法で共有


>>> 演算子

値の各ビットを指定されたビット数分だけ右へシフトします。ただし、符号は保持されません。

result = expression1 >>> expression2

引数

  • result
    任意の変数を指定します。
  • expression1
    任意の式を指定します。
  • expression2
    任意の式を指定します。

解説

>>> 演算子は、expression1 の各ビットを expression2 で指定されたビット数分だけ右へシフトします。上位ビットは、0 で埋められます。シフトされて最下位ビットより右へ移動した桁は破棄されます。次に例を示します。

var temp
temp = -14 >>> 2

変数 temp の値は、-14 (2 進数で 11111111 11111111 11111111 11110010) から 2 ビット分だけ右シフトされて 1073741820 (2 進数で 00111111 11111111 11111111 11111100) になります。

必要条件

バージョン 1

参照

>>>= 演算子 | << 演算子 | >> 演算子 | 演算子の優先順位 | 演算子の一覧