🤷♀️ 2진수 덧셈 ? 🤷♀️
합이 2가 되는 순간 자리숫 올림 진행한다.
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
👻 2진수 덧셈 방법 👻
0001 + 0001
윗 줄 0001 = 1 이다. ( 2^0 = 1 ) 아랫 줄 0001 도 1이다.
2진수는 0과 1밖에 모르며, 2가 되는 순간 자리숫 올림이 진행한다.
그렇기 때문에 0002가 아닌 0010 으로 ( 2^1 = 2 ) 의 값을 가지게 된다.
0010 + 0001
0010은 우리가 2라는 것을 알고있다.
0001은 1이라는 것도 알고 있다.
0 + 1 이 되었을 때 2가 아니므로, 1 값이 그대로 내려온다.
그렇기 때문에 0010 + 0001 은 0011 로 (2^0 = 1 + 2^1 = 2 ) 3이라는 값을 가지게 된다.
1101 + 0011
1101을 2진수로 쉽고 빠르게 바꾸면, 8+4+0+1 로 13이 된다.
0011은 3이다.
1+1 ... 1+1 ... 2가 되는 경우 자리숫 올림으로 한 칸씩 뒤로 밀려 10000 이라는 2진수 결과가 나오게 된다.
10000은 16 + 0 + 0 + 0 + 0 으로 16이라는 값이다.
[Python 자료구조] 선형검색 (0) | 2022.02.02 |
---|---|
📚 2진수 뺄셈 📚 (0) | 2022.01.28 |
📚 2진수 와 16진법 (이론 및 변환) 📚 (0) | 2022.01.25 |
📚 2진수 와 8진법 (이론 및 변환) 📚 (0) | 2022.01.25 |
📚 2진수 와 10진법 (이론 및 변환) 📚 (0) | 2022.01.25 |