Programming/Study (1) 썸네일형 리스트형 보수에 대한 글 (1의 보수, 2의 보수, 9의 보수, 10의 보수) 찰스 펫졸드의 CODE 를 읽다가 보수에 대한 내용이 나왔는데, 의문이 드는 점이 있어서 정리해보았다. 책에선 잘 알고 있는 1의 보수, 2의 보수의 내용과 9의 보수, 10의 보수에 대한 내용이 나왔다. 책을 읽다보니 가장 먼저 든 궁금증은 "3의 보수, 4의 보수도 있는가" (질문1) 였다. 먼저 컴퓨터 전공한 사람이라면 1의 보수, 2의 보수의 개념은 잘 알고 있을 것이다. 1의 보수: 2진수에서 비트를 반전 시키면 얻는 값 (101010 -> 010101) 2의 보수: 1의 보수에서 1을 더한 값 (101010 -> 010101+1 = 010110) 책에선 이런 식으로 설명이 된다. 1의 보수: 2진수의 값을 1111..111 에서 빼면 나오는 값 (101010 -> 111111 - 101010 .. 이전 1 다음