Gli operatori in Fortran

Gli operatori matematici, relazionali e logici nel linguaggio Fortran sono i seguenti:

Gli operatori matematici

operazione simbolo esempio
addizione + a+b
sottrazione - a-b
prodotto * a*b
divisione / a/b
potenza ** a**b
concatenazione stringa // a//b

Gli operatori relazionali

operazione F90 F77 esempio
uguale == .eq. a==b
diverso /= .ne. a/=b
maggiore > .gt. a>b
minore < .lt.
maggiore o uguale >= .ge. a>=b
minore o uguale <= .le. a<=b

Nota. Nel fortran77 (F77) gli operatori relazionali sono soltanto in forma estesa (.EQ.,.NE.,.GT., ecc. ). A partire dal fortran90 (F90) possono essere usati anche gli operatori relazionali in forma simbolica più ristretta (==, >, <, >=, <=, \= ).

Gli operatori logici

operazione simbolo esempio
not logico .not. .not.b
and logico .and. a.and.b
or logico .or. a.or.b
uguaglianza logica .eqv. a.eqv.b
xor .neqv. a.neqv.b
 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Fortran