Operatorer


Operatorerna har samma funktion som i c, med vissa begränsningar. Alla
operatorer är inte implementerade. Vissa operatorer (+,=,==) kan även
operera på string variabler. Prioriteten för operatorer är densamma som i c.

Operator            Beskrivning        Datatyper
+                  plus              int, float, string
-                  minus             int, float
*                  multiplikation     int, float
/                  division          int, float
++                inkrement, postfix only.   int, float
--                dekrement, postfix only   int, float
>>                bitar höger-skift   int
<<                bitar vänster-skift   int
<                  mindre än        int, float
>                  större än       int, float
<=                mindre eller lika med   int, float
>=                större eller lika med   int, float
==                lika med          int, float, string
!=                ej lika med       int, float, string
&                  bitvis och        int
|                  bitvis eller      int
&&                logisk och        int
||                logisk eller      int
!                  logisk not        int
=                  tilldelning       int, float, string
+=                addera och tilldela   int, float
-=                minus och tilldela   int, float
&=                logisk och och tilldelning   int
|=                logisk eller och tilldelning   int