-128은 1000 0000 이잔아 뒤에 80은 이해가는데 왜 FF(-1)을 붙임?
-128을 16진수로나타내면 왜 FF80h이냐
익명(122.32)
2015-05-10 20:11
추천 0
댓글 15
다른 게시글
-
c언어 질문좀 받아주십쇼 ㅜㅜ 포인터 [6]익명(115.136) | 15.05.10추천 0
-
파싱에는 닥치고 파이썬이 진리다 [3]태양(117.55) | 15.05.10추천 0
-
외판원문제 보다가 알고리즘이 존나 신박한 학문이라는걸 느낌 [5]samuro(221.140) | 15.05.10추천 0
-
요미코 오빠 저랑 결혼해주세요 ㅜㅜ [2]익명(175.223) | 15.05.10추천 0
-
자바 할줄아시는분 간단한거 하나만 풀어주세요 사례금드림. [5]리빗(tiger202020) | 15.05.10추천 0
-
그렇게 보안 지랄하고 디버거 팅겨내봤자 코드세그멘트따면 [1]익명(39.7) | 15.05.10추천 0
-
회사 퇴사할때 인수인계안하고 나와도되냐? [1]익명(112.158) | 15.05.10추천 0
-
빅뱅 루저 [1]에어로홍(aerohong) | 15.05.10추천 0
-
dummy node의 반대말을 뭐라고 할까 [12]익명(165.246) | 15.05.10추천 0
-
진짜 자바프로젝트는 네이밍만 잘해도 유지보수가 쉬워지는데..ㅁ(119.64) | 15.05.10추천 0
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 너 2진법 부터 다시해야겠다
FFh = 11111111b
마저 나 빠가야
맞눈데 2진법은 앞에 1로 도배 되어있나
ㄹㅇ 위에애처럼 2진법부터다시 공부해야됨?
128을 2의보수취하면 0001 1000 0000인데
아니
뭐야 잘못씀
not한다음에 1더하는거아님?
128 하고 -128똑같은데뭐
비트반전한다음에 1더하는거 이게 2의보수아니였나? ㄷㄷ
오 맞어 앞에것도 생각했었어야지 아시발 나는 멍청해 시발
2진법에서 -부호취하는것만암 ㅠ
Sign Extension에 대해서 검색해 볼 것. 음수는 비트 자리 확장할 때 앞에 1을 붙임.
왜 앞에 1을 붙이냐면 그래야 똑같은 값을 더했을 때 0이 나오기 때문. -1이 11111111(2)인 건 +1을 더했을 때 자리올림으로 넘어간 비트가 사라지니 00000000(2)이 되기 때문. 여기까지 말해줬으면 쉽게 알겠지?