책 내용 질문하기
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를 저장하게 되죠.
행복한 하루되세요 :)