5 + 3 * 2는 곱셈부터 계산된다
같은 숫자라도 어떤 부분이 먼저 묶이는지에 따라 결과가 달라집니다.
1
3 * 2를 먼저 계산해 6을 만듭니다.2
5 + 6을 계산합니다.3
최종 값은 11입니다.
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 |