dataprogrammering, som i nesten alle matematikk, er svært avhengig av i hvilken rekkefølge uttrykk evalueres . For eksempel vil legge til to tallene sammen og multiplisere resultatet produsere en helt annerledes svar enn å multiplisere to tall og legge til et tredje . Som i matematikk , de fleste programmeringsspråk bruke et sett Prioriteringsrekkefølgen for alle symboler for å hjelpe programmereren format uttrykk for at de vil produsere ønsket resultat . Mens det er et stort antall av programmeringsspråk og hver av dem kan bruke litt forskjellige symboler eller operasjoner , mest utnytte den samme grunnleggende rangordne for deres symboler . Instruksjoner
en
Set grupperinger å definere uttrykk for å vurdere først. I nesten alle programmeringsspråk som benytter en bestilling av operasjoner , gruppering symboler som parenteser , braketter og omfang og rekke operatører hvert gå foran alle andre symbol.
2
Plasser unary drift symboler. Monooperatorer er de som bruker en enkelt operand , slik som i C- språkets + + og - . Inkrementelle operasjoner
3
Ordne matematiske symboler . Matematiske symboler i programmering følge samme rekkefølgen av operasjoner som i algebra likninger. Multiplikasjon , divisjon og modulo symboler evalueres først starter fra venstre mot høyre i den rekkefølgen de vises . Addisjon og subtraksjon uttalelser er utført neste , også fra venstre mot høyre.
4
Position noen bitvis skift. Bitvis skift er en spesiell teknikk som brukes i en håndfull språk . Symboler som indikerer et skifte mot venstre eller høyre er utført etter de matematiske evalueringer.
5
Set sammenligning drift symboler. Størrelsen sammenligninger , for eksempel mindre enn eller større enn , blir behandlet først , etterfulgt av likestilling sammenligninger .
6
Bruk de resterende bitvis symboler hvis språket støtter dem . Bitvis "OG " eksklusive " OR" og inkluderende " OR" evalueres neste , i den rekkefølgen.
7
Place eventuelle betingede uttrykk , også kjent som trefoldig operasjoner . Trefoldig uttrykk er også begrenset til de språk som støtter dem . Etter at alle andre evalueringer og betingelser er fullført, vil datamaskinen og deretter ta avgjørelser som anvist av trefoldig operasjon .
8
Lag oppdrag operasjoner . De ulike oppdrag symboler, slik som = , + = og - = , brukes til å tildele den resulterende verdien av andre operasjoner og tilordne dem til en variabel . Teknisk sett , i form av å vurdere enkle uttrykk , er oppdraget drift evaluert sist.
9
Structure kode med komma symboler. Den komma , hvis programmeringsspråk støtter det , kan brukes som en form for ternært operatør eller som en separator . I begge tilfeller er komma ikke teknisk sett en del av et enkelt uttrykk og brukes til å henge flere uttrykk sammen. Det har den laveste Prioriteringsrekkefølgen og vil alltid bli vurdert sist.