Все не так однозначно. Даже в математике.
http://bstore.9tv.co.il/images/2019/...46ec8d4670.jpg
8:2(2+2) = ?
Вид для печати
Все не так однозначно. Даже в математике.
http://bstore.9tv.co.il/images/2019/...46ec8d4670.jpg
8:2(2+2) = ?
Появится Пумяух он ответит на все вопросы )))
Выражение в скобках в любом случае вычисляется первым.
Умножение и деление в порядке очереди.
8/2*4 = 16
На картинке пропущен знак "умножить" (что не комильфо) поэтому любой компилятор выдаст ошибку.
Подобного рода ошибки ("ну ясно же из контекста" ) в программировании считаются очень грубыми.
Но есть и другой вариант. Математики с этим согласились
8/(2*4) = 1
В этом есть определенный резон: если мы считаем себя вправе рассчитывать выражение, записанное с грубейшей ошибкой, остальные законы математики тоже уже не важны. :-)