책 내용 질문하기
연산자 우선순위요
도서
[2014] 컴퓨터활용능력 1급 필기
페이지
58
조회수
133
작성일
2013-12-30
작성자
첨부파일
예제에 보면
=(25*3^2 + ( 9 + 3 ) / 3 ) > 624 → FALSE
라고 되어있고 계산순서가 (9+3) → 3^2 라고 되어있는데 잘 모르겠어서요ㅠㅠ
표로 되어 있는 우선순위로 보면 3^2가 먼저 계산되어야 하는거 아닌가요.........?
답변
2014-01-02 09:25:08
안녕하세요.
본문 내용을 보면 '괄호()를 묶어 주면 항상 괄호 안부터 연산이 시작된다'고 되어 있습니다. 그러므로 가장 안쪽 괄호에있는 9+3을 계산하고, 그 다음에는 표에 있는 순서에 따라서 보면 가장 빠른 것이 ^이므로 3^2를 계산하고, 그 다음은 *와 /인데, 우선순위가 같을 경우 수식의 왼쪽부터 계산되므로 25*~ 이부분 계산하고, 그다음 ~/3을 계산하는 것입니다.
즐거운 하루 되세요.
"-
*2014-01-02 09:25:08
안녕하세요.
본문 내용을 보면 '괄호()를 묶어 주면 항상 괄호 안부터 연산이 시작된다'고 되어 있습니다. 그러므로 가장 안쪽 괄호에있는 9+3을 계산하고, 그 다음에는 표에 있는 순서에 따라서 보면 가장 빠른 것이 ^이므로 3^2를 계산하고, 그 다음은 *와 /인데, 우선순위가 같을 경우 수식의 왼쪽부터 계산되므로 25*~ 이부분 계산하고, 그다음 ~/3을 계산하는 것입니다.
즐거운 하루 되세요.
"