일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- functional programming
- 파이썬
- 스택
- Rails
- Collections
- javscript
- 겨울카카오인턴
- tcp
- Network
- 디자인패턴
- Pattern
- JavaScript
- Python
- Eclipse
- 백준
- lambda calculus
- JDBC
- 함수형 프로그래밍
- exception
- 로버트마틴
- design-pattern
- Collection
- Spring
- 프로그래머스
- 큐
- 자바
- solid
- DesignPattern
- Java
- 람다 칼큘러스
Archives
- Today
- Total
목록2의보수 (1)
개발자 노트
2의 보수
2의 보수 서론 이번 글에선 2의 보수에 대해 말씀드리려고 합니다. 이렇게~ 간단한 내용을 따로 작성할 필요까지 있나? 의문이 드실 수 있습니다. 하지만, 여러 글들을 봐도 개인적으로 이해 안됬던 부분이 있었습니다. 바로 다음 질문들입니다. 2의 보수가 뭘까? 1의 보수가 뭘까? 보수란 뭘까? 물론, 1의 보수, 2의 보수를 구하는 방법은 널리 알려져 있습니다. 다음처럼 말이죠. 보수 구하기 0110 이라는 2진수가 있을 경우 1의 보수 0110의 각 자리 수를 모두 flip한 것이 1의 보수이다. 즉, 1001 입니다. 2의 보수 1의 보수에서 1을 더한다. 즉 1010 입니다. 그런데 보수가 뭐길래 위와 같은 과정으로 구한 결과 값이 1의 보수, 2의 보수라고 하는 걸까요? 이번 글에선 이 의문을 해..
일반적인 IT주제
2022. 7. 15. 20:45