5 + 3 * 2는 곱셈부터 계산된다

같은 숫자라도 어떤 부분이 먼저 묶이는지에 따라 결과가 달라집니다.

C++ 기본 해석: 11
1
3 * 2를 먼저 계산해 6을 만듭니다.
2
5 + 6을 계산합니다.
3
최종 값은 11입니다.
괄호로 바꾸면: 16
1
(5 + 3)을 먼저 계산해 8을 만듭니다.
2
8 * 2를 계산합니다.
3
최종 값은 16입니다.
같은 우선순위 결합 방향 읽는 순서 결과
10 - 5 + 2 왼쪽에서 오른쪽 (10 - 5) + 2 7
a = b = 10 오른쪽에서 왼쪽 a = (b = 10) a와 b 모두 10