Fortran 90 tiene los siguiente tipos de datos intríncecos:
La sintaxis de las declaraciones de Fortran 90 permite incluir atributos a los tipos de datos.
C Fortran 77 ! Fortran 90 FUNCTION total(p) FUNCTION total(p) INTEGER n IMPLICIT NONE PARAMETER (n=1000) INTEGER, PARAMETER :: n = 1000 REAL m(n,n), a(n,n) REAL, DIMENSION(n,n) :: m, a INTEGER cont, total INTEGER :: cont = 10, total DATA cont /10/ ... ...
Hay que destacar:
Los tipos INTEGER, REAL, LOGICAL, COMPLEX y CHARACTER admiten ser modificados mediante el atributo KIND. Para los 4 primeros KIND cambia el tamaño del espacio de memoria donde se almacena la variable, pero para el tipo CHARACTER cambia el alfabeto.
Otros atributos son: POINTER, TARGET y LEN