2016-10-26 Perlにおける数値の扱い Perl › here Perlにおける数値の扱いについて解説します。四則演算、三角関数、進数変換、乱数の扱いについて解説。 数値の基礎 数値リテラル - ソースコード上での数値の表現 2進数、8進数、16進数での数値表現 数値計算のための演算子 4則演算 べき乗を求める ** インクリメント演算子 ++ デクリメント演算子 -- 数値と文字列 数値と文字列の自動変換 文字列が整数を表現しているかを判定する 数値であるかどうかの判定を行う looks_like_number 数値と誤差 数値と誤差 浮動小数点を比較する 四捨五入を行う 整数部を取り出す int 小数部を切り上げる - ceil関数 小数部を切り下げる - floor関数 数学関数 絶対値を求める abs 正の平方根を求める sqrt 三角関数 円周率を取得する 角度をラジアンに変換する 三角関数 さまざまな三角関数 指数関数・対数関数 自然対数の底 ネイピア数eを取得する 対数を求める 進数変換 Perlで「進数変換」を行う方法を解説します。「10進数」「8進数」「2進数」「任意の進数へ変換」する方法を紹介しています。 Perlで「進数変換」を行う方法 乱数 Perlで「乱数」を生成する方法を解説します。 乱数を生成する 有効桁数の大きな数値の計算 桁数の大きな整数を計算するには「Math::BigInt」、有効桁数の大きな浮動小数点を計算するには「Math::BigFloat」が利用できます。「有効桁数の大きな数値を計算する Math::BigInt Math::BigFloat」をご覧ください。 Perl › here