📅  最后修改于: 2023-12-03 14:41:19.237000             🧑  作者: Mango
Fortran是一种高级编程语言,它支持多种数据类型。在Fortran中,数据类型用于定义变量、数组和函数参数的类型和大小。
在Fortran中,有两种整型类型:INTEGER
和LOGICAL
。INTEGER
是用于表示整数的类型,而LOGICAL
是用于表示布尔值的类型。这两种类型的大小在不同的Fortran实现中可能不同,但它们通常的大小为4字节。
下面是一个定义INTEGER
和LOGICAL
变量的例子:
INTEGER :: a, b
LOGICAL :: c
Fortran支持REAL
和DOUBLE PRECISION
两种浮点型类型。REAL
用于表示单精度浮点数,而DOUBLE PRECISION
用于表示双精度浮点数。REAL
类型的大小通常为4字节,而DOUBLE PRECISION
类型的大小通常为8字节。
下面是一个定义REAL
和DOUBLE PRECISION
变量的例子:
REAL :: x, y
DOUBLE PRECISION :: z
在Fortran中,字符串类型是通过字符数组来实现的,可以使用CHARACTER
类型来定义字符串变量。字符串变量的大小取决于字符串的长度。下面是一个定义字符串变量的例子:
CHARACTER(LEN=20) :: str
在Fortran中,可以使用DIMENSION
关键字创建数组类型。DIMENSION
关键字可以在变量定义中使用,也可以在程序中单独使用定义数组变量。下面是一个定义数组变量的例子:
INTEGER, DIMENSION(5) :: arr
这段代码创建了一个包含5个元素的整型数组。
在Fortran中,可以使用关键字PARAMETER
创建常量类型。常量是不可更改的,可以在程序中多次使用。下面是一个创建常量的例子:
INTEGER, PARAMETER :: const = 10
这段代码创建了一个名为const
的整型常量,其值为10。
这些是Fortran中最常见的数据类型,它们可以组合使用来创建更复杂的数据类型。掌握这些数据类型是编写高效Fortran程序的关键。