るりまサーチ

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

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. openssl n
  5. openssl n=

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Fixnum#bit_length -> Integer (6114.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 #...
...bit_length # => 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...

Fixnum#even? -> bool (6102.0)

self が偶数の場合に true を返します。そうでない場合に false を返します。

self が偶数の場合に true を返します。そうでない場合に false を返します。

Fixnum#inspect(base = 10) -> String (6102.0)

self を引数で指定した基数の文字列表現に変換します。

self を引数で指定した基数の文字列表現に変換します。

@param base 基数を 2 から 36 の整数で指定します。

12345.to_s #=> "12345"
12345.to_s(2) #=> "11000000111001"
12345.to_s(8) #=> "30071"
12345.to_s(10) #=> "12345"
12345.to_s(16) #=> "3039"
12345.to_s(36) #=> "9ix"

Fixnum#magnitude -> Fixnum | Bignum (6102.0)

self の絶対値を返します。

self の絶対値を返します。

Fixnum#<<(bits) -> Fixnum | Bignum (3208.0)

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

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

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

printf("%#b\n", 0b0101 << 1) #=> 0b1010
p -1 << 1 #=> -2...

絞り込み条件を変える

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

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

...フトします。

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

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

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

Fixnum#%(other) -> Fixnum | Bignum | Float (3202.0)

算術演算子。剰余を計算します。

...算術演算子。剰余を計算します。

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

Fixnum#&(other) -> Fixnum | Bignum (3202.0)

ビット二項演算子。論理積を計算します。

ビット二項演算子。論理積を計算します。

@param other 数値

1 & 1 #=> 1
2 & 3 #=> 2

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

算術演算子。積を計算します。

...算術演算子。積を計算します。

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

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

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

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

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

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

絞り込み条件を変える

Fixnum#+(other) -> Fixnum | Bignum | Float (3202.0)

算術演算子。和を計算します。

...算術演算子。和を計算します。

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

Fixnum#-(other) -> Fixnum | Bignum | Float (3202.0)

算術演算子。差を計算します。

...算術演算子。差を計算します。

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

Fixnum#/(other) -> Fixnum | Bignum | Float (3202.0)

算術演算子。商を計算します。

...算術演算子。商を計算します。

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

Fixnum#^(other) -> Fixnum | Bignum (3202.0)

ビット二項演算子。排他的論理和を計算します。

ビット二項演算子。排他的論理和を計算します。

@param other 数値

1 ^ 1 #=> 0
2 ^ 3 #=> 1

Fixnum#abs -> Fixnum | Bignum (3202.0)

self の絶対値を返します。

self の絶対値を返します。

絞り込み条件を変える

Fixnum#div(other) -> Fixnum | Bignum | Float (3202.0)

算術演算子。商を計算します。

...算術演算子。商を計算します。

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

Fixnum#modulo(other) -> Fixnum | Bignum | Float (3202.0)

算術演算子。剰余を計算します。

...算術演算子。剰余を計算します。

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

Fixnum#succ -> Fixnum | Bignum (3202.0)

self の次の整数を返します。

self の次の整数を返します。

Fixnum#|(other) -> Fixnum | Bignum (3202.0)

ビット二項演算子。論理和を計算します。

ビット二項演算子。論理和を計算します。

@param other 数値

1 | 1 #=> 1
2 | 3 #=> 3

Fixnum#~ -> Fixnum | Bignum (3202.0)

ビット演算子。否定を計算します。

ビット演算子。否定を計算します。

~1 #=> -2
~3 #=> -4
~-4 #=> 3

絞り込み条件を変える

Fixnum#-@ -> Integer (3102.0)

単項演算子の - です。 self の符号を反転させたものを返します。

単項演算子の - です。
self の符号を反転させたものを返します。

Fixnum#<=>(other) -> Fixnum (3102.0)

self と other を比較して、self が大きい時に正、 等しい時に 0、小さい時に負の整数を返します。

...self と other を比較して、self が大きい時に正、
等しい時に 0、小さい時に負の整数を返します。

@param other 比較対象の数値
@return -1 か 0 か 1 のいずれか

1 <=> 2 #=> -1
1 <=> 1 #=> 0
2 <=> 1 #=> 1...

Fixnum#[](nth) -> Fixnum (3102.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

...
n
th 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。

@param nth 何ビット目を指すかの数値
@return 1 か 0

self[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutab...

Fixnum#divmod(other) -> [Integer, Numeric] (3102.0)

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし て返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。

...self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし
て返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。

@param other self を割る数。

@see Numeric#divmod...

Fixnum#size -> Fixnum (3102.0)

整数の実装上のサイズをバイト数で返します。

...整数の実装上のサイズをバイト数で返します。

現在の実装では Fixnum は、sizeof(long) 固定(多くの 32
bit マシンで 4 バイト)、Bignumは、システム依存です。

p 1.size
p 0x1_0000_0000.size
# => 4
8...

絞り込み条件を変える

Fixnum#to_s(base = 10) -> String (3102.0)

self を引数で指定した基数の文字列表現に変換します。

self を引数で指定した基数の文字列表現に変換します。

@param base 基数を 2 から 36 の整数で指定します。

12345.to_s #=> "12345"
12345.to_s(2) #=> "11000000111001"
12345.to_s(8) #=> "30071"
12345.to_s(10) #=> "12345"
12345.to_s(16) #=> "3039"
12345.to_s(36) #=> "9ix"

Fixnum#/(other) (3002.0)

@todo

...@todo

Fixnum
#quo と同じ働きをします(有理数または整数を返します)。...

Fixnum#<(other) -> bool (3002.0)

比較演算子。数値として小さいか判定します。

...比較演算子。数値として小さいか判定します。

@param other 比較対象の数値
@return self よりも other が大きい場合 true を返します。
そうでなければ false を返します。...

Fixnum#<=(other) -> bool (3002.0)

比較演算子。数値として等しいまたは小さいか判定します。

...比較演算子。数値として等しいまたは小さいか判定します。

@param other 比較対象の数値
@return self よりも other の方が大きい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返しま...

Fixnum#==(other) -> bool (3002.0)

比較演算子。数値として等しいか判定します。

...比較演算子。数値として等しいか判定します。

@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。...

絞り込み条件を変える

Fixnum#>(other) -> bool (3002.0)

比較演算子。数値として大きいか判定します。

...比較演算子。数値として大きいか判定します。

@param other 比較対象の数値
@return self よりも other の方が小さい場合 true を返します。
そうでなければ false を返します。...

Fixnum#>=(other) -> bool (3002.0)

比較演算子。数値として等しいまたは大きいか判定します。

...比較演算子。数値として等しいまたは大きいか判定します。

@param other 比較対象の数値
@return self よりも other の方が小さい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返しま...

Fixnum#fdiv(other) -> Float | Complex (3002.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

...self を other で割った商を Float で返します。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。

@param other self を割る数を指定します。

@see Numeric#quo...

Fixnum#odd? -> bool (3002.0)

self が奇数の場合に true を返します。そうでない場合に false を返します。

self が奇数の場合に true を返します。そうでない場合に false を返します。
<< 1 2 > >>