[問題] 精確度的問題
我有一個算式
想要取到小數點5位數 以後捨去或是四捨5入
例如
a=0.123456789 變成
a=0.123450000 或是
a=0.123460000
目前測試程式是
program tt123
implicit none
real e,f
e=0.123456789
f=e
write(*,*) e,f
f=f+1000
write(*,*) e,f
f=f-1000
write(*,*) e,f
end program tt123
結果是
0.1234568 0.1234568
0.1234568 1000.123
0.1234568 0.1234741
Press any key to continue
不是我想要的0.1230000
不知如何改才OK
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.77.208
※ 編輯: jubilee2 來自: 140.116.77.208 (08/30 16:35)
※ 編輯: jubilee2 來自: 140.116.77.208 (08/30 16:36)
→
08/30 16:37, , 1F
08/30 16:37, 1F
→
08/30 16:43, , 2F
08/30 16:43, 2F
→
08/30 16:44, , 3F
08/30 16:44, 3F
→
08/30 16:53, , 4F
08/30 16:53, 4F
→
08/30 16:58, , 5F
08/30 16:58, 5F
→
08/30 16:58, , 6F
08/30 16:58, 6F
推
08/30 19:34, , 7F
08/30 19:34, 7F
→
08/30 19:35, , 8F
08/30 19:35, 8F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章