책 내용 질문하기
연산자 우선순위요
도서
[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을 계산하는 것입니다.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.