책 내용 질문하기
2019 시나공 정보처리기사 실기(산업기사포함) 119쪽 문제19번
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
119
조회수
490
작성일
2019-10-03
작성자
탈퇴*원
첨부파일
10*10%4-10%9+5 위 계산값의 정답이 4라고 되었네요 해설보니 ((10*10)%4)-(10%9)+5 로 되어있는데 10*10%4 이 부분에 나머지 연산자가 곱하기 연사자보다 우선아닌가요? 해설대로 계산해도 4는 안나오는것같은데 답변 좀 부탁드립니다 ㅠㅠ
답변
2019-10-04 11:07:16

안녕하세요 길벗수험서 운영팀입니다.

 

연산자 우선순위의 경우 교재 60쪽을 참고해주세요.

산술 연산자 중 * / % 는 동위에 있으며, 같은 식에 있는 경우 왼쪽의 연산자부터 우선처리됩니다.

 

때문에 10*10%4는 100%4가 되어 0이되고,

10%9는 1이니, 결국 식은

0 - 1 + 5가 됩니다.

 

즉, hap2 = 0-1+5가 되어 4를 저장하게 되죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-10-04 11:07:16

    안녕하세요 길벗수험서 운영팀입니다.

     

    연산자 우선순위의 경우 교재 60쪽을 참고해주세요.

    산술 연산자 중 * / % 는 동위에 있으며, 같은 식에 있는 경우 왼쪽의 연산자부터 우선처리됩니다.

     

    때문에 10*10%4는 100%4가 되어 0이되고,

    10%9는 1이니, 결국 식은

    0 - 1 + 5가 됩니다.

     

    즉, hap2 = 0-1+5가 되어 4를 저장하게 되죠.

     

    행복한 하루되세요 :)

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