INTEGER, PARAMETER :: SINGLE=SELECTED_REAL_KIND(7)
REAL(KIND=SINGLE) :: K
REAL::X
...
K=X
WRITE(*,*) K
の中に 5 か 6 と書くSELECTED_REAL_KIND
と有効数字が 6 桁になるのに 7 と書くと 7 桁以上になってしまうのですが、その理由を教えてください。どこで間違えたの?割り当ては問題がありますか?
5、6出力あり→1.39256
7 出力あり -> 1.3925623893
わかりました、私は簡単な質問をしています。この数値 1.3925623893 の有効数字 7 桁を出力するにはどうすればよいですか?