책 내용 질문하기
기출문제 푸는 도중에 헷갈리는게 있습니다.
도서
2022 시나공 정보처리산업기사 실기
페이지
177
조회수
530
작성일
2022-03-25
작성자
탈퇴*원
첨부파일
(1 == x ^ y != z) 

(1 == x ^ y != z)  이 부분중 (1 == x ^ y != z) 의 연산이 왜 ^가 먼저 연산이 되고, ==,!=가 연산이 되는지 궁금합니다.
연산자 우선순위는 관계연산자 다음 비트연산자 아닌가요?
답변
2022-03-28 10:18:23

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

 

오탈로 학습에 불편을 드려 사과드립니다.

  

해당 문제의 해설에서는 연산자 우선순위대로

1==x, y!=z 연산이 먼저 수행된 다음 xor 연산이 이루어져야 합니다.

 

1과 x는 같지 않고(0), y와 z도 같지 않고(1), 두 결과를 xor하게 되면 1이 나오므로 이후 수행 결과는 해설과 동일합니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-03-28 10:18:23

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

     

    오탈로 학습에 불편을 드려 사과드립니다.

      

    해당 문제의 해설에서는 연산자 우선순위대로

    1==x, y!=z 연산이 먼저 수행된 다음 xor 연산이 이루어져야 합니다.

     

    1과 x는 같지 않고(0), y와 z도 같지 않고(1), 두 결과를 xor하게 되면 1이 나오므로 이후 수행 결과는 해설과 동일합니다.

     

    행복한 하루되세요 :)

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