# Bignum

多倍長整数のクラス。`Bignum` が扱うことのできる大きさはメモリサイ ズだけによって制限されます。演算の結果が Fixnum の範囲内である場 合には `Fixnum` に変換され、逆に `Fixnum` の範囲を越える時には `Bignum` に拡張されます。ビット演算については 2 の補数表現の無限長 のビットストリングとみなすことができます。特に負の数は左側に無限に 1 のビットが立っているように操作できます。Float との混合に関しては、 変換時に桁落ちが生じる可能性があります。

## スーパークラス:

- Integer

links: [Fixnum] [Float] [Integer]
reverse links: [1.6.8から1.8.0への変更点(まとめ)] [Fixnum] [FloatDomainError] [Integer] [RangeError] [Ruby用語集] [ruby 1.6 feature] [ruby 1.7 feature] [ruby 1.8.3 feature] [組み込みクラス／モジュール／例外クラス] [組み込み関数]