電子書籍の厳選無料作品が豊富!

プログラミング上、どうしても馬鹿でかい数値を扱うことがあり、どうしても正規な数値ではなくE+といった形になってしまいます。
何か対処法はないでしょうか?

A 回答 (3件)

がると申します。


「馬鹿でかい数値」のサイズにもよるのですが、ある程度以上(signed long値を超えるような数値。具体的には2147483647を超えるような値)の場合には注意を払う必要があります。
こういった数値を扱う場合、PHPですと、GMP関数やBCMath任意精度数学関数といったものを用いる必要があります。
    • good
    • 0
この回答へのお礼

言語はPHPでしたのでその関数が使えそうです。ありがとうございます。。

お礼日時:2006/05/06 21:32

えーと、Eも立派な数値の表現形式ですよ。


というのはともかく。

bcmathを利用してみては。
環境によっては使えませんが。

参考URL:http://www.php.net/manual/ja/ref.bc.php
    • good
    • 0

使用ソフトがわかりませんが、出力用の幅の設定が答えの桁数にあってないんでしょう。


答えを設定する場所の桁単位を変えてはいかがですか
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!