게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 부호있는 정수의 범위 질문드립니다!
게시물ID : programmer_22212짧은주소 복사하기
작성자 : 쿠쿠크크섬
추천 : 0
조회수 : 561회
댓글수 : 2개
등록시간 : 2018/03/21 20:54:50
옵션
  • 본인삭제금지
 부호있는 정수의 범위를 구하는 공식이 : -2^(n-1)~2^(n-1)-1 

이라고 하는데 부호있는 정수의 범위를 구하는 방법은 알고있기때문에 2^(n-1)-1이 부분은 문제가 없는데

-2^(n-1) 이부분이 이해가 안갑니다 ㅜㅜ

1의 보수를 사용할 경우 0000 0000 이라는 +0의 값과

1111 1111 -0의 값이 두개가 생기기 때문에 2의 보수를 사용한다..

그래서 1111 1111 이 -1로 음수범위에서의 최댓값이 1111 1111로 표현된다는 것까지 이해를 했는데

그럼 여기서 음수범위의 최솟값은 어떻게 구하는건지 궁금합니다...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호