• 締切済み

UNIX フォートラン 数値計算精度

フォートランでの数値計算精度に関して困っております。 サンマイクロシステムズ社製、UNIX、Solaris10(64bit)において、 下のフォートランプログラム、 IMPLICIT REAL*8(A-H,O-Z) X=1.0D0 A=SIN(X) WRITE(*,100)A 100 FORMAT(F50.40) STOP END を実行させると、 A=0.8414709848078965048756572286947630345821 となり、16桁以降にも数値が出てきます。 これはなぜでしょうか? UNIXコンパイラの特徴なのでしょうか?

みんなの回答

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.1

少数以下40桁指定なのだから問題ないと思いますけど。

すると、全ての回答が全文表示されます。

関連するQ&A