6 / 2 (1+2) =
위 식의 답은 무엇일까? 9? 1?
컴퓨터 언어에서 계산 순서
- 괄호를 가장 먼저 계산한다.
- 위수(제곱 표시와 제곱근 같은 것)이 두 번째
- 나눗셈이 곱셈보다 먼저 계산된다.
- 곱셈은 나눗셈보다 나중에 계산된다.
- 더하기
- 빼기
대부분의 컴퓨터 언어는 다른 조건이 없다면 나눗셈을 먼저 계산한다. 나눗셈을 먼저 하고 곱셈을 하거나 왼쪽에서 오른쪽으로 계산한다.
6/2(1+2) = 9
그러므로 위 식의 답은 9이다.
계산 순서에 따라 결과는 완전히 달라지므로 본인이 원하는 답을 얻기 위해선 계산 순서를 헷갈리면 안된다.