책 내용 질문하기
진수를 잘 모르겠네요.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
57
조회수
75
작성일
2017-03-26
작성자
탈퇴*원
첨부파일

p.57에 예제 문제중에 ~b를 구하는 문제가 햇갈려서 글을 올립니다. 낫b를 하면 1111를 쭉 하다가 마지막에 1000이 되는 것은 알겠는데 처음 1은 부호로 -를 넣고 그 다음은 2의몇승으로 해서 쭉 더하는 것인줄 알았는데 그게 아니고 갑자기 2의 보수법을 사용한다는 설명이 있는데 이해가 잘 안되어서 글을 올립니다. 다른 문제는 2의보수법을 왜 사용 안한것인지도 궁금하고 ~들어간곳에는 무조건 2의 보수법으로 구해야 하는것인지 궁금합니다.

답변
2017-03-27 15:04:42

안녕하세요.

~(not) 연산자를 이용해 보수를 표현할 경우입니다.

C언어는 보수를 표현할 때 2의 보수로 표현합니다.

그래서 교재의 설명과 같이 보수로 표현한 결과를 십진수로 변환할 때 2의 보수를 구해서 확인하는 것입니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-03-27 15:04:42

    안녕하세요.

    ~(not) 연산자를 이용해 보수를 표현할 경우입니다.

    C언어는 보수를 표현할 때 2의 보수로 표현합니다.

    그래서 교재의 설명과 같이 보수로 표현한 결과를 십진수로 변환할 때 2의 보수를 구해서 확인하는 것입니다.

    오늘도 즐거운 하루 되세요.

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