Fortran的幾種常用數據類型聲明
整型,實型,字符型,(雙精度型,復數型,邏輯型)
!fortran code
integer(kind=6) :: int
integer*6 :: int
integer(6) :: int
character(len=20) :: string
character*20 :: string
character(10) :: string
real(kind=4) :: float !單精度有效位數是6
real(kind=8) :: float !雙精度有效位數是15
real(4) :: float !只能選擇4/8
real*4 :: float
沒有聲明的時候,ijklmn開頭的會作為整形,其他開頭的會被作為浮點型。
Fortran的幾種數組類型聲明
以一維數組為例
!fortran code
integer,dimension(6) :: array_int1,array_int2
character*20,dimension(6) :: array_str1,array_str2
real,dimension(6) :: array_flo1,array_flo2
!another way
integer :: array_int
dimension(6) :: array_int
real :: array_flo
dimension(6) :: array_flo
character*20 :: array_str
dimension(6) :: array_str
!another way
integer :: array_int(6)