Basus Operatorer

Operator Rekkefølge

Operatorer har rekkefølge fra topp til bunn i tabellen under. Operatorer i samme kolonne har samme rekkefølge, og vil bli utført i henhold til gruppering reglene.

Parentes kan bli brukt for å overstyre rekkefølge reglene. Uttrykk som står i parentes vil bli evaluert før de blir brukt i andre uttrykk.

Operator Beskrivelse Gruppering
()
[]
Funksjonskall
Tabell utdrag
Venstre-mot-høyre
+ -
not
pluss og minus fortegn
logisk IKKE
Høyre-mot-venstre
^ Eksponent
* / % Gange, dele og modulus Venstre-mot-høyre
+ - Pluss og minus
< <=
> >=
== !=
"Mindre enn" og "mindre enn eller lik"
"Større enn" og "større enn eller lik"
"lik" og "ulik"
and Logisk OG
or Logisk ELLER
= Tilordning

Gruppering regel angir i hvilken rekkefølge man skal tolke uttrykk som bruker operatorer som er i samme kolonne. For eksempel, siden deling har gruppering fra venstre-mot-høyre, så vil disse to uttrykkene gi samme resultat:

    3.14 / 2.0 / 1.1
    (3.14 / 2.0) / 1.1

Og siden eksponent grupperer fra høyre-mot-venstre så vil disse to uttrykkene være like:

    2 ^ 3 ^ 4
    2 ^ (3 ^ 4)