二、变量类型和声明

返回首页

变量类型和声明

注意:Fortran的变量声明必须写在其他语句之前!

Fortran的变量一共有6种类型,分别是:
INTEGER(整型)
REAL(实型)
DOUBLE PRECISION(双精度)
COMPLEX(复型)
LOGICAL(逻辑型)
CHARACTER(字符型)

声明变量的方式与其他语言相同,即“类型+变量名”

下面是例子:

integer a real b complex c character str*10 logical judge

可以在声明变量的同时给变量赋予初值,但是需要在类型与变量名之间加双冒号,即“类型::变量名=初值

下面是例子:

integer::a=1 real::b=2.0 complex::c=(1.0,2.0) character(len=20)::str="fortran" logical::judge=.true.

注:1.对于字符变量,单引号与双引号等价
2.Fortran默认以I,J,K,L,M,N开头的变量为integer(整型),以其他字母开头的变量为real(实型)。

定义常量

Fortran提供了参数语句进行常量定义,用法如下:

parameter(pi=3.14159)