Составители:
Рубрика:
77
•
INTEGER(1)
•
INTEGER(2)
•
INTEGER(4)
•
REAL(4)
•
REAL(8)
•
COMPLEX(8)
•
COMPLEX(16)
У
каждого
встроенного
типа
Фортрана
есть
несколько
разновидностей
,
которые
отличаются
друг
от
друга
диапазоном
значений
и
некоторыми
другими
характеристиками
.
Значение
символьного
типа
CHARACTER
представляет
собой
строку
символов
.
Длина
строкового
значения
в
Фортране
может
быть
произвольной
и
задается
с
помощью
параметра
LEN
в
предложении
описания
строковой
переменной
,
например
:
CHARACTER(LEN = 430) :: Shakespeare_sonet
Предложение описания
Предложение
описания
переменных
в
Фортране
90
имеет
вид
:
ТИП[, АТРИБУТЫ] :: СПИСОК_ПЕРЕМЕННЫХ
В
списке
имена
переменных
разделяются
запятыми
,
а
ТИП
задает
общий
тип
переменных
,
являясь
идентификатором
типа
:
REAL, PARAMETER :: salary = 2000
В
Фортране
90
используются
следующие
атрибуты
объектов
:
•
PARAMETER
объект
является
именованной
константой
;
•
PUBLIC
объект
является
доступным
за
пределами
модуля
;
•
PRIVATE
объект
недоступен
за
пределами
модуля
;
•
POINTER
объект
является
ссылкой
(
указателем
);
•
TARGET
объект
можно
использовать
в
качестве
адресата
в
операторах
назначения
ссылок
;
•
ALLOCATABLE
объект
является
динамическим
массивом
;
•
DIMENSION
объект
является
массивом
;
•
INTENT
определяет
вид
связи
для
параметра
процедуры
(
т
.
е
.,
является
входным
,
выходным
или
и
входным
и
выходным
);
•
OPTIONAL
необязательный
параметр
процедуры
;
•
SAVE
сохранять
значение
локальной
переменной
подпрограммы
в
промежутке
между
ее
вызовами
;
•
EXTERNAL
для
внешней
функции
;
•
INTRINSIC
для
внутренней
функции
.
Буквальные константы
Буквальные
числовые
константы
записываются
обычным
образом
.
Комплексная
буквальная
константа
записывается
в
круглых
скобках
:
•
(0., 1.)
соответствует
мнимой
единице
i;
Страницы
- « первая
- ‹ предыдущая
- …
- 75
- 76
- 77
- 78
- 79
- …
- следующая ›
- последняя »
