책 내용 질문하기
2020 정보처리기사 실기 1권 154p 문제30
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
154
조회수
353
작성일
2020-05-02
작성자
탈퇴*원
1권, 154p,문제30 토막강의에서 c = c << 2 여기서 2의보수를 구하시던데요. 왜 구하는지 알고싶습니다. 저는 c값이 10진수 -3이니까 2진수 11로 바꿔서, 부호비트 그냥 내려오고 패딩비트00넣고 다시 10진수 변환하면 -12 값이 나오는데 굳이 2의보수 같은것을 구해서 시간을 더 소비하는지 궁금합니다.
답변
2020-05-06 14:21:06

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

 

컴퓨터에서 음수의 산술 Shift 연산이 어떻게 처리되는지 보여드리기 위해 해당 과정을 설명한 것입니다.

 

비트에 여유가 있고, 정수인 경우는 문제가 없으나, 실수 또는 비트에 여유가 없어 소실되는 비트가 있는 경우 오차가 발생할 수 있다는 점 염두에 두시기 바랍니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-05-06 14:21:06

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

     

    컴퓨터에서 음수의 산술 Shift 연산이 어떻게 처리되는지 보여드리기 위해 해당 과정을 설명한 것입니다.

     

    비트에 여유가 있고, 정수인 경우는 문제가 없으나, 실수 또는 비트에 여유가 없어 소실되는 비트가 있는 경우 오차가 발생할 수 있다는 점 염두에 두시기 바랍니다.

     

    행복한 하루되세요 :)

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