るりまサーチ

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

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. >
  4. float >
  5. module >

ライブラリ

検索結果

Fixnum#**(other) -> Fixnum | Bignum | Float (18219.0)

算術演算子。冪(べき乗)を計算します。

...術演算子。冪(べき乗)を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

2 ** 3 # => 8
2 ** 0 # => 1
0 ** 0 # => 1...

Fixnum#bit_length -> Integer (143.0)

self を表すのに必要なビット数を返します。

...2**n の場合は n+1 になります。self にそのようなビットがない(0 や
-1 である)場合は 0 を返します。

例: ceil(log2(int < 0 ? -int : int+1)) と同じ結果

(-2**12-1).bit_length # => 13
(-2**12).bit_length # => 12
(-2**12+1).bit_length # => 12...
...=> 9
-0x100.bit_length # => 8
-0xff.bit_length # => 8
-2.bit_length # => 1
-1.bit_length # => 0
0.bit_length # => 0
1.bit_length # => 1
0xff.bit_length # => 8
0x100.bit_length # => 9
(2**...
...12-1).bit_length # => 12
(2**12).bit_length # => 13
(2**12+1).bit_length # => 13

@see Bignum#bit_length...