책 내용 질문하기
문제26번
도서
2022 시나공 정보처리산업기사 실기
페이지
251
조회수
241
작성일
2022-07-22
작성자
탈퇴*원
첨부파일
2의보수법은 언제사용하는건가요? ~b처럼 부정이 될때 사용하는거 아닌가요?
답변
2022-07-23 14:49:24

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

 

print문으로 출력하거나 비트로 된 음수가 얼마인지 계산하고 싶을 때 변환합니다.

 

해당 문제에서 ~b가 얼마인가 알고자 하신다면 a를 수행한 이후 비트값을 2의 보수화 하셔야 할 것이고,

코드에서 음수를(비트 맨 앞자리가 1인 값을) 출력하고자 한다면 역시 2의 보수화를 수행해야 합니다.

 

하지만 해당 문제에서는 출력 시 음수인 수가 없으므로 2의 보수화를 수행할 필요가 없습니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-07-23 14:49:24

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

     

    print문으로 출력하거나 비트로 된 음수가 얼마인지 계산하고 싶을 때 변환합니다.

     

    해당 문제에서 ~b가 얼마인가 알고자 하신다면 a를 수행한 이후 비트값을 2의 보수화 하셔야 할 것이고,

    코드에서 음수를(비트 맨 앞자리가 1인 값을) 출력하고자 한다면 역시 2의 보수화를 수행해야 합니다.

     

    하지만 해당 문제에서는 출력 시 음수인 수가 없으므로 2의 보수화를 수행할 필요가 없습니다.

     

    행복한 하루되세요 :)

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