2011年11月5日 星期六

Fortran 筆記

Fortran 77


Data Type


IMPLICIT NONE


INTEGER
[sign][[base]#]constant
1. sign: "+" or "-",省略代表正
2. [[base]#]省略,表十進制。[base]省略,#保留,表16進制。
base:2~36
2#11011
36#2DM8F


REAL
-.28E2
.54D+3 (倍精度)


DOUBLE PRECISION


COMPLEX


(REAL,REAL)


LOGICAL


.TRUE.
.FALSE.


CHARACTER


CHARACTER A
CHARACTER B*10
CHARACTER*20 C*10, D
CHARACTER*(2*3) E
A 1
B 10
C 10
D 20
E 6


PARAMETER( 變數名稱=常數[,變數名稱=常數...] )




Fortran 90/95


INTEGER*1
INTEGER*2
INTEGER*4
INTEGER(4)
INTEGER(KIND=4)


REAL (4 btyes, 單精度)
REAL*4 (4 btyes, 單精度)
ERAL*8 (8 bytes, 雙精度)

沒有留言:

張貼留言