Приоритет выполнения операторов

В какой последовательности будет вычисляться это выражение:
$х = 5 + 10 * 3 / 2;
Это зависит от приоритета выполнения операторов. В данном случае после¬довательность вычисления выражения будет следующей:
1. Число 10 будет умножено на 3, приоритет операции умножения выше приоритета операции сложения.
2. Полученное значение будет поделено на 2, приоритет операции деления равен приоритету операции умножения, но выше операции сложения.
3. К полученному значению будет прибавлено число 5, оператор присваива¬ния = имеет наименьший приоритет.
4. Значение будет назначено переменной $х.
С помощью скобок можно изменить последовательность вычисления выра¬жения:
$Х = (5 + 10.) *3/2;
1. К числу 5 будет прибавлено 10.
2. Полученное значение будет умножено на 3.
3. Полученное значение будет поделено на 2.
4. Значение будет присвоено переменной $х.
Перечислим операторы в порядке убывания приоритета:
• ++, инкремент, декремент;
О ** — возведение в степень;
• *, /, % — умножение, деление, остаток от деления;
• +, сложение, вычитание;
• =, +=, -=, *=, /=, %= — присваивание.



Web сайты на Perl и MySql