책 내용 질문하기
질문있습니다
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
489
조회수
67
작성일
2017-05-24
작성자
탈퇴*원
첨부파일
제가 문제를 푸는데 %가 나머지 연산자아닌가요? 왜답이 이렇게나오는지 모르겠습니다
답변
2017-05-25 09:11:59

안녕하세요.

연산자 우선순위에 의해서 +나 -보다 %가 먼저 수행됩니다.

10 + (10%4) - (10%9)에서

10%4는 10을 4로 나눈 나머지이므로 몫은 2고 나머지도 2입니다.

10%9는 10을 9로 나눈 나머지이므로 몫은 1이고 나머지도 1입니다.

그러므로 결과는

10 + 2 - 1 = 11 입니다.

연산자 우선순위에 의해서 *, %, +나 - 순으로 수행됩니다.

((10*10) % 4) - (10%9) + 5

(100%4) - (10%9) + 5

0 - 1 + 5 = 4

1과목 2장 기출따라잡기와 예상문제가 토막강의로 제공되고 있으니 학습에 참고하세요.

http://118.33.112.18:8080/share.cgi?ssid=0kZJVWI#0kZJVWI

오늘도 즐거운 하루 되세요.

  • *
    2017-05-25 09:11:59

    안녕하세요.

    연산자 우선순위에 의해서 +나 -보다 %가 먼저 수행됩니다.

    10 + (10%4) - (10%9)에서

    10%4는 10을 4로 나눈 나머지이므로 몫은 2고 나머지도 2입니다.

    10%9는 10을 9로 나눈 나머지이므로 몫은 1이고 나머지도 1입니다.

    그러므로 결과는

    10 + 2 - 1 = 11 입니다.

    연산자 우선순위에 의해서 *, %, +나 - 순으로 수행됩니다.

    ((10*10) % 4) - (10%9) + 5

    (100%4) - (10%9) + 5

    0 - 1 + 5 = 4

    1과목 2장 기출따라잡기와 예상문제가 토막강의로 제공되고 있으니 학습에 참고하세요.

    http://118.33.112.18:8080/share.cgi?ssid=0kZJVWI#0kZJVWI

    오늘도 즐거운 하루 되세요.

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