Равный приоритет в C#
Умножение и деление имеют равный приоритет и выполняются по очереди слева направо. В следующем коде сначала выполнится деление, а потом умножение:
int num1 = 8 / 2 * 4;
Console.WriteLine(num1);
Если переставить знаки местами, сначала выполнится умножение, а потом деление:
int num1 = 8 * 2 / 4;
Console.WriteLine(num1);
В следующем примере каждая новая операция деления применяется к предыдущему результату:
int num1 = 16 / 2 / 2 / 2;
Console.WriteLine(num1);
Не запуская код, определите, что выведется на экран:
int num1 = 8 / 2 * 2;
Console.WriteLine(num1);
Не запуская код, определите, что выведется на экран:
int num1 = 8 * 4 / 2 / 2;
Console.WriteLine(num1);