이전게시판/C, C++
2의 보수 만드는 법
ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ
2016. 4. 1. 14:07
2의 보수로 나타내는 법..
양수는 쉬운데 음수는 좀 어렵다.
4는 그대로 0000 0100 이다.
오른쪽부터 차례대로 1, 2, 4, 8, 16, 32..... 이렇게 나아간다.
만약 -4라면
1) 4 0000 0100 에서 반전 시킨다 -> 1111 1011
2) 1을 더해준다 -> 1111 1100
-4의 2의 보수(음수) 표현은 1111 1100 가 된다.