책 내용 질문하기
문제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의 보수화를 수행할 필요가 없습니다.
행복한 하루되세요 :)