1+(-2) 를 2의보수를 취해서 계산하면
4비트를 기준으로
1=0001
-2= 0010(2) -> 1101(1의보수) -> 1110(2의보수)
그럼 1+(-2)= 0001+1110 = 1111 이 되자낭
그럼 여기서 -1의 값은 2진수로는 1111이란 말인데
1111이라는 수가 10진법으로 15라는 표현도 있자낭
1111은 십진수로 -1이야 15야?ㅋㅋㅋㅋㅋㅋㅋ
이거 아는횽 잇남
퐈이어애그(fireeggs)
2012-03-11 19:16
추천 0
댓글 7
다른 게시글
-
정전이당!!!!김호도(juwon123) | 12.03.11추천 0
-
OS 책보다가 드는 의문 [5]ㅎㅎㅎㅎㅎ..(211.117) | 12.03.11추천 0
-
빡스2D 써본형아없어?김호도(juwon123) | 12.03.11추천 0
-
씨발 알바개같네 [5]CHALLENGER(ilove546) | 12.03.11추천 0
-
아무리 생각하고 찾아봐도 몰라서 여기에 질문합니다 - thread+통신 [3]ㅔㅔ(125.128) | 12.03.11추천 0
-
장기 알고리즘은 어떻게 구현하냐 [84]으혀랴디(124.197) | 12.03.11추천 0
-
신기한 경험을 했다. [2]116.44(203.229) | 12.03.11추천 0
-
과제 바로 다햇다 헤헤헤헤헤 [13]ㅈㅈㅈㅈ(118.47) | 12.03.11추천 0
-
ㅅㅂ 조까 내가 해결한다ㅈㅈㅈㅈ(118.47) | 12.03.11추천 0
-
너님들은 컴터 포맷 얼마마다 함? [2]아놔콘다(anwaconda) | 12.03.11추천 0
그래서 signed 랑 unsigned가 있는거다. signed면 1111이 -1로 해석되고 unsigned면 15로 해석됨
헉 그러쿠나 signed는 이진수맨앞에 1를붙여서 음수를표현하는거고 unsigned 는 저렇게 2의보수를 취해서 음수를 표현하는 개념인거양?
ㄴ굿
아 위에 댓글잘못달앗네 unsigned 는 음수를 표현하는게 아니고 양수를 표현하는건가
ㅇㅇ
부호가없다는뜻이지
우와 그렇구나 고수형님들 감사!!ㅋㅋ