[問題] 傳回一個等於或大於的最小整數
如題所示 我採用彭國倫P635頁的CEILING
x3=-5.17E+15
z=x3+20
h=CEILING(ABS(z)/40)
write(*,*) ABS(z)/40 , h
銀幕出現 ABS(z)/40=1.295E+14 (正確)
然而 h=-2.147E+9
數字根本不對@ @
是因為數值太大時 所導致的錯誤嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.155.140
※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1432298775.A.DCD.html
推
05/23 00:38, , 1F
05/23 00:38, 1F
→
05/23 10:28, , 2F
05/23 10:28, 2F
→
05/23 14:11, , 3F
05/23 14:11, 3F
推
05/23 17:24, , 4F
05/23 17:24, 4F
→
05/24 00:18, , 5F
05/24 00:18, 5F
推
05/25 10:27, , 6F
05/25 10:27, 6F
→
05/25 10:27, , 7F
05/25 10:27, 7F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章