我想在線路下面閱讀:Fortran的FORMAT語句
110134458.602 7 20957861.900
我的格式線是目前如下:
READ(7,110,END=999) L1,C1,D1
write(*,*) L1,C1,D1
110 FORMAT(F14.3,1x,F1.0,2x,F14.3)
但是輸出我收到的是:
110134458.60200000 7.0000000000000000 20957861.899999999
爲什麼我有這麼多小數位,爲什麼最終值不匹配? 謝謝!
[舍入錯誤?](http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html) –
@arxanas:不,舍入錯誤,浮點數的典型行爲。 –