이전페이지

묻고 답하기

정보처리 산업기사 필기 2023 시나공 정보처리산업기사 필기
제목 253페이지 연산자 결합규칙 질문입니다.
253쪽
등록일 2023.02.18
작성자 김*욱
조회수 1662

253페이지 예제 문제 2번에 %, +, ++, || 등 우선순위가 같은 연산자만 있는 게 아닌데, 왜 단항 연산자 결합규칙이 오른쪽에서 왼쪽으로 가나요?

 

연산자 결합 규칙은 우선순위가 같은 연산자 끼리 있을 때만 적용되는 거 아닌가요?

첨부파일 없음
답변입니다.
등록일 2023.02.20

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

 

동위의 연산자를 처리할 때 해당 연산자들을 결합규칙의 순서대로 처리해야 합니다.

 

만약 단항과 산술연산자가 섞여 있는 식에서는 단항연산만 골라서 결합규칙에 따라 우측에서 좌측으로 수행하고,

산술연산은 단항연산이 끝난 식에서 결합규칙에 따라 좌측에서 우측으로 수행하는 것입니다.

 

연산자가 섞여 있는 것과는 아무런 관계 없이 식을 계산할 때 가장 먼저 수행할 연산자에 동위의 연산자가 있다면 결합규칙에 있는 순서를 따라 좌측, 우측 방향으로 진행해야 합니다.

 

행복한 하루되세요 :)

첨부파일 없음