연산자에서 가장 중요한 우선순위를 이해해보려고한다.
기획자의 버릇으로 우선순위라는 것을 먼저 정의해보았다.
[명사] 어떤 것을 먼저 차지하거나 사용할 수 있는 차례나 위치.
그렇다 어떤 것을 먼저 차지하거나 사용할 수 있는 고유적인 순서로 이해된다.
그렇다면 우선순위 표를 살펴보자.
그럼 이제 책을 보며 차례 차례 공부해보고자한다.
자 그럼 우선 순위를 보면서 계산해보자
1+2+1*2는 결과 값이 어떻게 될까? 위의 표를 보며 계산해보자.
< 1+2+1*2
> 5
가 된다 이유는 무엇일까? 만약 우선순위를 몰랏다면
1+2 3+1 4*2 8이라는 정답이 나왔을 것이다.
하지만 표를 보고 풀면 * 연산자를 계산 후 더했을것이기에 정답은 5가 정확하다. 그렇다면
(4+3) * 4의 값을 구해보자
정답은 28이 나온다. 조금 더 꼬아보자
4+2-(3+2) * 3 이라면?
< 4+2-(3+2)*3
> -9
나오게 된다 이처럼 연산자의 우선순위가 계산에 큰 영향을 미치게 되니 꼭 기억하고 넘어가야한다.
수포자를 위한 거듭제곱 계산법
같은 수나 문자를 여러 번 곱한 것을 간단히 나타낸 것을 거듭제곱이라 한다.
거듭제곱 유투브
정말 도움이 된 유투브다... 난 수포자였던 날 반성하며... 공부하고있다...