Visible to Intel only — GUID: GUID-36623DB3-874A-4B9E-96DF-8B5D2F1DBDDA
Visible to Intel only — GUID: GUID-36623DB3-874A-4B9E-96DF-8B5D2F1DBDDA
Statement: Displays output on the screen. TYPE is a synonym for PRINT. All forms and rules for the PRINT statement also apply to the TYPE statement.
The PRINT statement is the same as a formatted, sequential WRITE statement, except that the PRINT statement must never transfer data to user-specified I/O units. You can override this restriction by using environment variable FOR_PRINT.
A PRINT statement takes one of the following forms:
Formatted:
PRINT form[, io-list]
Formatted - List-Directed:
PRINT *[, io-list]
Formatted - Namelist:
PRINT nml
form |
Is the nonkeyword form of a format specifier (no FMT=). |
io-list |
Is an I/O list. |
* |
Is the format specifier indicating list-directed formatting. |
nml |
Is the nonkeyword form of a namelist specifier (no NML=) indicating namelist formatting. |
Example
In the following example, one record (containing four fields of data) is printed to the implicit output device:
CHARACTER*16 NAME, JOB
PRINT 400, NAME, JOB
400 FORMAT ('NAME=', A, 'JOB=', A)
The following shows another example:
! The following statements are equivalent:
PRINT '(A11)', 'Abbottsford'
WRITE (*, '(A11)') 'Abbottsford'
TYPE '(A11)', 'Abbottsford'