| 
  READ文,WRITE文, PRINT文  | 
READ文,WRITE文,PRINT文
| 
  READ (データ転送指定子並び) [入力項目並び]  READ 書式識別子 [,入力項目並び] WRITE (データ転送指定子並び) [出入力項目並び] PRINT 書式識別子 [,出力項目並び]  | 
 [データ転送指定子]
                                                               
      [UNIT= ]外部ファイル装置                                
      [FMT= ]書式識別子                                       
      [NML= ]変数群名                                         
      REC= 整変数                                             
     IOSTAT= 基本整変数                                      
     ERR= 文番号                                           
     END= 文番号   (READ文のみ)                             
      ADVANCE= 基本文字式 [YES,NO]                             
      SIZE= 基本整変数   (READ文のみ)                          
      EOR= 文番号  (READ文のみ)                      
UNIT指定子
FMT指定子
NML指定子
REC指定子(整変数)
IOSTAT指定子
ERR指定子(文番号)
END指定子(文番号) [READ文のみ]
ADVANCE指定子(基本文字式)| [例] | 
    WRITE(*,'(A)',ADVANCE='NO') 'INPUT:'
    READ(*,*) number
SIZE指定子(基本整変数)   [READ文のみ]
EOR指定子(文番号)  [READ文のみ]| [例1] | 
    INTEGER :: eof
    READ(*,*) i
    READ(*,'(2I3)') a,b
    READ(UNIT=9,FMT='(2I3)',IOSTAT=eof) x,y
| [例2] | 
    WRITE(*,*) i
    WRITE(*,'(2I3)') a,b
    WRITE(*,'(10F5.2)') (z(i),i=1,10)