Fortran言語で記述すると、DOループでcontrol-varとしてREAL値を設定すると、例えば:Fortranでdo-loop制御変数としてREAL型の値を使用すると、出力が奇妙になるのはなぜですか?
do i=0.1,1.0,0.1
write (13,"(F15.6)") i
end do
アウトプットは、次のとおり0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0
.But私は0.6として開始値を設定する場合:0.6,0.7,0.8,0.9
、及び1.0
が出力されない:
do i=0.6,1.0,0.1
write (13,"(F15.6)") i
end do
出力です。なぜこれが起こるのですか?
この機能は使用しないでください。それは良い理由のため削除されました。これを失う。 –