Наверняка многие из вас помнят еще из школьной программы по математике о так называемом приоритете арифметических операций. Это правило используется также и в компьютерном программировании.

Согласно этому правилу, все операции выполняются слева направо, однако если в примере присутствуют не только сложение и вычитание, но также умножение или деление, то последние 2 операции обладают приоритетом. Т.е. сначала необходимо умножить или поделить, и только затем сложить или вычесть.

Таким образом, решение нашего примера следующее:

2 + 2 × 2 = 2 + (2 × 2) = 2 + 4 = 6