• ベストアンサー

int関数について

こんばんは、int関数に関連したことを質問させてください。 今、 $data = int($test); ってことをしていますが 21億を越えるとマイナスが表記されます。 integerは21億ちょっとしか表現できないので、 しょうがないのですが・・・・ 21億以上の値を使えるint関数のようなものありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.1

21億以上の整数を扱いたいと言うのが、目的でしたら、Math::BigInt 無限多倍長整数演算パッケージがあります。 扱える桁数は、文字通り(メモリの許す限り)無限です。 整数の四則演算を行うことが可能です。

関連するQ&A