Computer programmering , zoals in vrijwel alle wiskunde , is sterk afhankelijk van de volgorde waarin expressies worden geëvalueerd . Zo optellen twee getallen vermenigvuldigen en het resultaat zal een heel andere antwoord dan twee getallen en optelling derde produceren . Zoals in de wiskunde meeste programmeertalen een set rangorde alle symbolen de programmeur format uitdrukkingen helpen zodat ze het gewenste resultaat . Hoewel er een groot aantal programmeertalen en ieder gebruik van enigszins verschillende symbolen of operaties en maken gebruik van dezelfde basis order of prioriteit voor hun symbolen . Instructies Set groepen 1 tot expressies definiëren eerst te evalueren . In vrijwel elke programmeertaal die een orde van bewerkingen gebruikt , groeperen symbolen zoals haakjes , beugels en reikwijdte en de vele exploitanten elk voorrang op ieder ander symbool . Kopen van 2 Plaats unaire operatie symbolen . Unaire operatoren zijn die een operand , zoals in de taal C 's + + en te gebruiken - . Incrementele operaties 3 Schik wiskundige symbolen . Wiskundige symbolen in de programmering volgen dezelfde volgorde van de bewerkingen zoals in de algebra vergelijkingen . Vermenigvuldigen, delen en modulo symbolen worden geëvalueerd eerst beginnen van links naar rechts in de volgorde waarin ze verschijnen . Optellen en aftrekken verklaringen zijn volgende uitgevoerd , ook van links naar rechts . Positie 4 elke bitwise verschuivingen . Bitwise verschuivingen zijn een specifieke techniek gebruikt in een handvol talen . Symbolen wijst op een verschuiving naar links of rechts worden uitgevoerd na de wiskundige evaluaties . 5 Set vergelijkingsbewerking symbolen . De grootte vergelijkingen , zoals minder dan of groter dan , worden eerst geëvalueerd , gevolgd door vergelijkingen gelijkheid . 6 Gebruik de resterende bitgewijze symbolen als de taal die hen ondersteunt . De bitwise " AND , " exclusieve " OR " en inclusieve " OF " worden geëvalueerd volgende , in die volgorde . Plaats 7 voorwaardelijke uitdrukkingen , ook wel bekend als ternair operaties . Ternaire uitdrukkingen zijn ook beperkt tot de talen die ze ondersteunen . Nadat alle andere evaluaties en voorwaarden is voltooid, zal de computer vervolgens de beslissingen van de ternaire operatie . 8 Maak toewijzingsbewerkingen . De verschillende symbolen opdracht , zoals = , + = en - = , worden gebruikt om de resulterende waarde van de andere processen toe en toewijzen aan een variabele . Technisch gezien , in de termen van de evaluatie van enkele uitdrukkingen , wordt de opdracht operatie geëvalueerd laatste . Structuur code 9 met komma symbolen . De komma , als de programmeertaal ondersteunt , kan worden gebruikt als een vorm van ternaire noch als separator . In beide gevallen komma is technisch onderdeel van een expressie en wordt gebruikt om meerdere expressies achter elkaar . Het heeft de laagste rangorde en zal altijd worden geëvalueerd laatste .
|