るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.029秒)

別のキーワード

  1. _builtin bignum
  2. bignum /
  3. bignum **
  4. bignum -@
  5. bignum -

ライブラリ

検索結果

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

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

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

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

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

Bignum#bit_length -> Integer (21216.0)

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

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

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

(-2**10000-1).bit_length # => 10001
(-2**10000).bit_length # => 10000
(-2**10000+1).bit...
...10000

(-2**1000-1).bit_length # => 1001
(-2**1000).bit_length # => 1000
(-2**1000+1).bit_length # => 1000

(2**1000-1).bit_length # => 1000
(2**1000).bit_length # => 1001
(2**1000+1).bit_length # => 1001

(2**10000-1).bit_length # => 10000
(2**10000).bit...
..._length # => 10001
(2**10000+1).bit_length # => 10001

@see Fixnum#bit_length...