Programmation informatique , comme dans presque toutes les mathématiques , est très dépendante de l'ordre dans lequel les expressions sont évaluées . Par exemple, l'addition de deux nombres ensemble et en multipliant le résultat va produire une réponse très différente de la multiplication de deux nombres et en ajoutant un troisième . Comme en mathématiques , la plupart des langages de programmation utilisent un ordre défini de priorité pour tous les symboles pour aider les expressions de format programmeur afin qu'ils puissent produire le résultat désiré . Bien qu'il existe un grand nombre de langages de programmation et chacun peut utiliser légèrement différents symboles ou des opérations , la plupart utilisent le même ordre de base ou de priorité pour leurs symboles. Instructions
1
Set groupements de définir les expressions à évaluer en premier . Dans pratiquement tous les langages de programmation qui utilise un ordre d'opérations , regroupant des symboles tels que des parenthèses , crochets et la portée et les opérateurs de tableaux chaque primer sur toute autre symbole.
2 Placer les symboles d' opération unaire
. Les opérateurs unaires sont ceux qui utilisent un seul opérande , comme dans le langage C + + et de - . Opérations supplémentaires
3
Disposez les symboles mathématiques . Symboles mathématiques dans les programmes suivent le même ordre des opérations que dans des équations algébriques . Multiplication, division et modulo symboles sont d'abord évaluées à partir de la gauche vers la droite dans l'ordre dans lequel ils apparaissent . Déclarations d' addition et la soustraction sont effectuées suivant, également de gauche à droite .
4
Position des quarts de travail au niveau du bit . Des changements au niveau du bit sont une technique spécifique utilisée dans une poignée de langues. Symboles indiquant un décalage gauche ou à droite sont effectuées après les évaluations en mathématiques.
5 symboles d'opération de comparaison Set
. Les comparaisons de taille , comme inférieure ou supérieure , sont évaluées en premier , suivie par des comparaisons d'égalité .
6
Utilisez les symboles de bits restants si la langue les soutient. Le bit " ET ", "OU" exclusif et inclusif "OU" sont évalués suivant, dans cet ordre.
7
lieu, une des expressions conditionnelles , aussi connu comme opérations ternaires. Expressions ternaires sont également limités à des langues qui les soutiennent. Après toutes les autres évaluations et les conditions sont terminées, l'ordinateur va alors prendre des décisions selon les directives de l'opération ternaire.
8
Créer opérations d'affectation . Les différents symboles d'affectation , tels que =, + = et - = , sont utilisés pour affecter la valeur résultant des autres opérations et les assigner à une variable. Techniquement, dans les termes de l'évaluation d'expressions simples, l'opération de cession est évaluée en dernier
9
code. Structure de symboles par des virgules . La virgule , si le langage de programmation le permet, peut être utilisé comme une forme de l'opérateur ternaire ou comme séparateur. Dans les deux cas , la virgule n'est pas techniquement partie d'une expression unique et est utilisé pour enchaîner plusieurs expressions ensemble. Il a l' ordre le plus bas de priorité et sera toujours évaluée en dernier .