949, 1/48 회원가입  로그인  
   twt525
   [2진수] 부호비트 질문요~

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=245 [복사]


00000000 맨앞에있는건 부호를 표현하는 비트
0은 양수 1이면 음수잖아요

그럼 맨앞에있는건 부호비트니깐 표현할수있는 수가 더줄어드나요

부호비트없다고 치면 11111111 255까지 표현할수있는데

부호비트가 있으면 127 까지표현되니깐

표현할수있는 수가 더줄어드는 거 맞죠?

  Hit : 4047     Date : 2011/06/06 06:55



    
늅늅 네 2011/06/06  
web_ahnmo 표현할 수 있는 수는 줄어든게 아닙니다.
8비트라고 가정 하겠습니다.
부호비트가 없다면 0~255를 표현할 수 있습니다. 총 256개 이지요.
그러나 부호비트가 생김으로써 -128~127을 표현할 수 있습니다. 이또한 256개입니다. (2의 보수 이용)
부호비트가 있든 없든 256개의 수를 표현 할 수 있는 것은 변치 않습니다.
1의 보수, 2의 보수등을 공부하시게 되면 이해되실테니 좀더 분발해주시기 바랍니당
2011/06/06  
별빛을담아 결론은 부호비트를

쓰지 않으면 |255| 까지
쓰게 된다면 +-|127| 이 되는거죠.
2011/06/07