Die Verwendung der Postfix-Notation hilft, Verwirrung bei der Operatorrangfolge in Berechnungen zu vermeiden.
In der folgenden Liste wird die Operatorrangfolge, vom höchsten bis zum niedrigsten Vorrang, ausfgelistet.
Der Eintrag [] in der Tabelle der Operatorrangfolge stellt eine Referenz auf einen Vektor oder einen assoziativen Vektor dar.
The [] entry in the table of operator precedence represents an array or associative array reference.
Der Eintrag () in der Tabelle der Operatorrangfolge stellt einen Funktionsaufruf dar. Beispiele für Aufrufe von Funktionen wie printf oder trace finden Sie in Chapter 1, Introduction.
The () entry in the table of operator precedence represents a function call; examples of calls to functions such as printf and trace are presented in Chapter 1, Introduction.
Operatorrangfolge und Assoziativität in D
D Operator Precedence and Associativity
Die D-Regeln für die Operatorrangfolge (auch Präzedenz oder Priorität) und Assoziativität sind in der folgenden Tabelle dargestellt.
The D rules for operator precedence and associativity are described in the following table.
Also basierend auf der allgemein gültigen Operatorrangfolge, ist das hier die korrekte Antwort und der richtige Weg die Aufgabe zu interpretieren
So based upon the agreed order of operations, this right here is the correct answer - the correct way to interpret this statement.
Wende die gewöhnliche mathematische Operatorrangfolge an: führe zuerst die Operationen innerhalb der Klammer durch, wende dann den Exponenten an und mache dann die Subtraktion.
Use the ordinary mathematical order of operations: do the operations inside the parentheses first, then apply the exponent, then do the subtraction.
Im folgenden Beispiel wird gemäß den Regeln der Operatorrangfolge zuerst der Potenzierungsoperator und danach der Negationsoperator angewendet.
In the following example, the exponentiation operator is applied first, according to the rules of precedence for operators, and then the negation operator is applied.
Die Berechnung eines Ausdrucks wie 3^2*4 + 2%5 hängt von der Reihenfolge ab, in der die Operationen ausgeführt werden. Dies wird in der „Operatorrangfolge-Tabelle" in Binäre arithmetische Operatorrangfolge festgelegt.
The computation of an expression like 3^2*4 + 2%5 depends on the order in which the operations are applied; this is specified in the "operator precedence table" in Arithmetical binary operator precedence.
Diese Regeln sind recht komplex, aber erforderlich für die Gewährleistung einer genauen Kompatibilität mit den ANSI-C-Regeln für die Operatorrangfolge.
These rules are somewhat complex, but are necessary to provide precise compatibility with the ANSI-C operator precedence rules.
Die gültige Operatorrangfolge besagt, das Klammern zuerst kommen.
So, the agreed upon order of operations is to do parentheses first.
Gehe sicher, dass du die richtige mathematische Operatorrangfolge anwendest, sonst wirst du keine korrekte Zahl erhalten.