静岡理工科大学 菅沼ホーム Ruby 目次 索引

Bignum クラス

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

静岡理工科大学 菅沼ホーム Ruby 目次 索引