책 내용 질문하기
1권120페이지 문제 22
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
120
조회수
220
작성일
2019-06-23
작성자
탈퇴*원
첨부파일

b=128이되는 건 이해가 됬는데 왜 갑자기 A가 4가 되는지 이해가 안됩니다.

3비트를 이동하게되면 16이 되어야하는거 아닌가요..?

 

답변
2019-06-24 15:27:40

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

 

코드 3번째 줄의 a >>= 3; 을 풀어보면,

a = a >> 3; 이 됩니다.

 

a의 값은 32죠.

2진수로 표현하면 0010 0000 입니다.

우측으로 3칸 옮겨주면 0000 0100이 되겠죠.

이를 10진수로 전환하면 4가 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-06-24 15:27:40

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

     

    코드 3번째 줄의 a >>= 3; 을 풀어보면,

    a = a >> 3; 이 됩니다.

     

    a의 값은 32죠.

    2진수로 표현하면 0010 0000 입니다.

    우측으로 3칸 옮겨주면 0000 0100이 되겠죠.

    이를 10진수로 전환하면 4가 됩니다.

     

    행복한 하루되세요 :)

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