【Perl メモ】数値の扱い

Perlにおける数値の扱い

倍精度浮動小数点数

Perlでは数値の格納に 倍精度浮動小数点数(ビット長64)を使う

Perl内部では整数値というものが存在しなく、プロブラム中に現れる整数の定数は内部的にはそれと等価な浮動小数点数として扱われる

浮動小数点数は環境依存

perlインタプリタをコンパイルし、インストールした環境における数値の精度とサイズによる制限を受ける
カンタンに言うと、動作しているハードウェア上で最も正確な形で数値を表現する

そのため、計算結果の桁数が大きくなっても、出力結果は倍精度浮動小数点数の有効桁数までとなる
(一般的に16桁程度)

Follow me!