Computer -Programmierung, wie in nahezu allen Mathematik, ist stark abhängig von der Reihenfolge, in der Ausdrücke ausgewertet werden . Zum Beispiel wird das Addieren von zwei Zahlen miteinander und Multiplizieren des Ergebnisses erzeugen eine völlig andere Antwort als Multiplikation zweier Zahlen und ein drittes . Wie in der Mathematik , verwenden die meisten Programmiersprachen eine Reihe Rangfolge für alle Symbole , die Programmierer Format Ausdrücke helfen , so dass sie das gewünschte Ergebnis produzieren wird. Zwar gibt es eine große Anzahl von Programmiersprachen sind und jeweils leicht unterschiedlichen Symbolen oder Operationen verwenden , verwenden die meisten die gleichen grundlegenden Reihenfolge oder Priorität für ihre Symbole . Anleitung
1
Set Gruppierungen zu definieren Ausdrücke zuerst ausgewertet . In praktisch jeder Programmiersprache, die eine Reihenfolge der Operationen nutzt , Gruppierung Symbole wie Klammern , Halterungen und Rahmen und Array -Betreiber je Vorrang vor jedem anderen Symbol .
2
Platz unäre Operation Symbole . Unäre Operatoren sind diejenigen, die einen einzelnen Operanden , wie in der Sprache C + + und die verwenden - . Inkrementelle Operationen
3
mathematische Symbole anordnen . Math Symbole in der Programmierung folgen der gleichen Reihenfolge von Operationen wie in der Algebra Gleichungen. Multiplikation , Division und Modulo- Symbole werden zuerst ausgewertet von links nach rechts in der Reihenfolge , dass sie erscheinen. Addition und Subtraktion Aussagen nächsten führte auch von links nach rechts .
4
Position keine bitweisen Verschiebungen . Bitweise Verschiebungen sind eine spezielle Technik in einer Handvoll Sprachen verwendet . Symbole für eine Verschiebung nach links oder rechts werden nach den mathematischen Auswertungen durchgeführt .
5
Set Vergleichsoperation Symbole . Die Vergleichsgrößen , wie kleiner oder größer als , werden zuerst ausgewertet, gefolgt von Gleichheit Vergleiche.
6
Verwenden Sie die verbleibenden bitweise Symbole , wenn die Sprache unterstützt werden. Die bitweise " UND " exklusive "OR" und inclusive " OR" befinden sich neben , in dieser Reihenfolge ausgewertet.
7
Platz keine bedingte Ausdrücke , die auch als ternäre Operationen bekannt. Ternary Ausdrücke werden auch zu den Sprachen , die sie unterstützen begrenzt. Nachdem alle anderen Auswertungen und Bedingungen abgeschlossen sind, wird der Computer dann Entscheidungen treffen, wie durch den ternären Betrieb gerichtet .
8
Zuordnung anlegen Operationen . Die verschiedenen Zuordnung Symbole, wie = , + = und - = , werden verwendet, um den resultierenden Wert der anderen Operationen zuordnen und ordnen sie einer Variablen. Technisch , in den Bedingungen der Auswertung einzelne Formulierungen wird die Zuordnung Betrieb reicht.
9
Structure Code mit Komma Symbole ausgewertet. Das Komma , wenn die Programmiersprache unterstützt , kann als eine Form der ternären Operator oder als Separator verwendet werden. In jedem Fall ist Komma technisch nicht Teil eines einzigen Ausdruck und wird verwendet, um mehrere Ausdrücke aneinanderreihen . Es hat die niedrigste Rangordnung und wird immer ausgewertet werden letzte .