るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.011秒)
トップページ > クラス:Fixnum[x] > ライブラリ:ビルトイン[x] > クエリ:>>[x] > バージョン:2.1.0[x]

別のキーワード

  1. _builtin >>
  2. date >>
  3. ipaddr >>
  4. bn >>
  5. status >>

検索結果

Fixnum#>>(bits) -> Fixnum | Bignum (54346.0)

シフト演算子。bits だけビットを右にシフトします。

シフト演算子。bits だけビットを右にシフトします。

右シフトは、符号ビット(最上位ビット(MSB))が保持されます。
bitsが実数の場合、小数点以下を切り捨てた値でシフトします。

@param bits シフトさせるビット数

printf("%#b\n", 0b0101 >> 1) #=> 0b10
p -1 >> 1 #=> -1