next up previous contents
След.: Указатели Выше: Средства взаимодействия с C Пред.: Общие сведения   Содержание

Взаимодействующие встроенные типы

Существует встроенный модуль ISO_C_BINDING, содержащий именованные константы параметров разновидности встроенных типов. Их имена приведены в таблице 1 вместе с соответствующим типом C. Компилятор не обязан поддерживать их все. Отсутствие поддержки отмечается отрицательным значением константы.

тЙУ.: Разновидности типов для совместимости с C
\begin{figure}\begin{tabular}{lll}
Тип Фортрана & Константа & Тип C \\
\texttt{...
...exttt{CHARACTER} & \texttt{C\_CHAR} & \texttt{char}\\
\end{tabular}\end{figure}

Для символьного типа требуется еще, чтобы параметр длины отсутствовал или был инициализирован значением единица. Предусмотрен ряд символьных именованных констант для специальных символов, приведенные в таблице 2:

тЙУ.: Константы для спецсимволов
\begin{figure}\begin{tabular}{llll}
Константа & Описание в C & \texttt{C\_CHAR <...
...ьная табуляция & \texttt{CHAR(11)} & \verb\vert\v\vert
\end{tabular}\end{figure}



Ilya A. Chernov 2012-12-19
X