| Operator | Bedeutung | Rang |
| ** | Exponentiation | 1 |
| * | Multiplikation | 2 |
| / | Division | 2 |
| + | Addition | 3 |
| - | Subtraktion | 3 |
| // | Verkettung | 3 |
| .eq. | gleich mit | 4 |
| .ne. | ungleich mit | 4 |
| .lt. | weniger als | 4 |
| .le. | weniger als oder gleich mit | 4 |
| .gt. | größer als | 4 |
| .ge. | größer als oder gleich mit | 4 |
| .not. | logisches nicht | 5 |
| .and. | logisches und | 6 |
| .or. | logisches oder | 7 |
In RATFOR kann
== != < <= > <= ! & |benutzt werden.
Mehrere gleichrangige
Operatoren werden von links nach rechts ausgeführt,
es gilt jedoch als
schlechter Stil, diese Eigenschaft auszunutzen (z.B. a
=
20/10/2 , a ?
)
Die Ranghierarchie
kann durch Setzen von runden Klammern aufgehoben werden.