📜  Fortran-数据类型(1)

📅  最后修改于: 2023-12-03 14:41:19.237000             🧑  作者: Mango

Fortran-数据类型

Fortran是一种高级编程语言,它支持多种数据类型。在Fortran中,数据类型用于定义变量、数组和函数参数的类型和大小。

整型类型

在Fortran中,有两种整型类型:INTEGERLOGICALINTEGER是用于表示整数的类型,而LOGICAL是用于表示布尔值的类型。这两种类型的大小在不同的Fortran实现中可能不同,但它们通常的大小为4字节。

下面是一个定义INTEGERLOGICAL变量的例子:

INTEGER :: a, b
LOGICAL :: c
浮点型类型

Fortran支持REALDOUBLE PRECISION两种浮点型类型。REAL用于表示单精度浮点数,而DOUBLE PRECISION用于表示双精度浮点数。REAL类型的大小通常为4字节,而DOUBLE PRECISION类型的大小通常为8字节。

下面是一个定义REALDOUBLE 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程序的关键。