fortran声明字符型数组和整型数组

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)
posted @ 2021-10-11 08:46  Philbert  阅读(2070)  评论(0编辑  收藏  举报