Conversione di tipo nel Fortran

Una conversione limitata del tipo in una dichiarazione READ

intel fortran compiler,format fortran,manuale fortran,libro fortran

Una conversione limitata del tipo è possibile in una dichiarazione READ. Se il valore di input è del tipo intero e la variabile corrispondente è di tipo reale, il numero intero di ingresso sarà convertito in un numero reale. Ma, se il valore di input è un numero reale e la corrispondente variabile è di tipo INTEGER, si verificherà un errore.

La lunghezza della stringa di input e la lunghezza della variabile corrispondente carattere non devono essere uguali. Se non sono uguali,verrà effettuatoi un troncamento o riempimento con spazi.

Infine, una istruzione READ senza un elenco di variabili salta semplicemente una riga di input. Considerare quanto segue:

INTEGER :: P, Q, R, S

READ(*,*) P, Q
READ(*,*)
READ(*,*) R, S

Se i dati di input sono i seguenti:

100 200 300
400 500 600
700 800 900

Il primo Read legge 100 e 200 in P e Q e 300 è perduto. Il secondo READ inizia con una nuova linea di input, che è la seconda. Non legge niente. Il terzo READ inizia con la terza linea e legge 700 e 800 e li pone in R e S. Come risultato, i tre valori di input (ovvero, 400, 500 e 600) sono tutti perduti. Il terzo valore per la terza linea, 900, è anche perso.

Link correlati all’argomento

- I compilatori Fortran

- Programmare con Fortran

- Elementi di calcolo numerico con il Fortran

- Esercizi sul Fortran 90

Peeplo News

Attualità e Notizie su Peeplo News.

Cercale ora!