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 |
<= |
.ge. |
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 |