C언어 & 파이썬/C언어
2012. 11. 12. 07:56
음의 정수, 양의정수 표현하기 문제.
휘갈겨써서...대략난감으로 지저분하다.;;
여튼 마지막 음의정수 11110000를 10진수로 풀이하는것은 틀렸다;;; 음..지식인에 질문을 올렸으니 그거보면 이해가 될듯.
아..답이 왜저렇게 나왔지... 그리고 0은 1로 0은 1로바꿔줘야 하는데 저건 왜 저런가?
- 해결!
2의 보수법에 의해 +1을 더해주는데 11110000를 음의정수 변환할때 00001111라는 답이 나오는데 이때 +1을 해주어야 한다.
그러면 11다음은 0이니까( 2진법생각 0, 1, 10, 11) 00010000이라는 답이나오는것이다.!
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=161587545
자세한 방법과 다른방법이 설명되어있다. 출처는 지식인 질문자는 나.
'C언어 & 파이썬 > C언어' 카테고리의 다른 글
C언어의 자료형. (0) | 2012.11.14 |
---|---|
부동 소수점 오차 예제. (0) | 2012.11.13 |
2의 보수법. (0) | 2012.11.12 |
10진수 16진수 8진수를 이용한 덧셈 뺄셈연산. (0) | 2012.11.12 |
byte를 10진수로(이해도움을 위한 글) (0) | 2012.11.12 |