2진수 계산법
1. 덧셈
2진수 11 빼기 2진수 1001
10진수 덧셈시, 10이 넘어가면 1을 앞에 숫자에 넘겨주는 것과
똑같이 2진수는 2가 되면 앞에 1을 넘겨줍니다.
예를 들면 10진수 덧셈시 12+28을 할 경우, 1의자리에서 2+8=10이므로
1의 자리는 0이되고 1을 십의자리에 넘겨줍니다.
그리고 십의자리 1+2=3 이지만 앞에서 1을 넘겨 받았으므로 3+1=4 가되어
12+28=40이 됩니다.
이와 마찬가지로 2진수는 2가되면 앞 자리 숫자에 1을 넘겨주고
2가된 자릿수는 0이 됩니다.
2. 뺄셈
2진수 1100 빼기 2진수 1001
10진수 계산과 똑같이 2진수는 모자르면 앞자리에서 2를 꿔옵니다.
위 그림에서 2진수의 1의 자리부터 계산을 시작합니다.
1. 첫 번째 자릿수
0이 1보다 작으므로 앞에서 2를 꿔옵니다.
그러면 2-1=1 됩니다.
2. 두 번째 자릿수
첫 번째 자릿수에 2를 꿔줘야 되는데 0이므로 , 앞에서 2를 꿔옵니다.
그러면 0 -> 2 가되고, 첫 번째 자릿수에 꿔줬으므로
2 -> 1 이됩니다.
1-0=1
3. 세 번째 자릿수
두 번째 자릿수에 2를 꿔줬으므로
1 -> 0 이 됩니다.
0-0=0
4. 네 번째 자릿수
1-1=0
합치면 0011 곧 이진수 11이 됩니다.
2진수->10진수,10진수->2진수 계산법을 원하시면 아래 링크를 참고해주세요.
2021.03.09 - [C언어] - 2진수,10진수계산법/이진수,십진수 계산법(빠른 계산법)/이진법,십진법 계산
2진수,10진수계산법/이진수,십진수 계산법(빠른 계산법)/이진법,십진법 계산
10진수,2진수 계산법 10진수,2진수,8진수,16진수 표 10진수에서 2진수로 계산하는 방법은 두개가 있습니다. 하나는 기본적인 계산법, 또 다른 하나는 빠른 계산법입니다. 10진수->2진수 계산법 (기본
eunhee-programming.tistory.com
'C언어' 카테고리의 다른 글
16진수,10진수계산법/2진수에서 16진수로/십육진수,십진수 계산법/십육진법,십진법 계산 (0) | 2021.03.23 |
---|---|
8진수,10진수계산법/2진수에서 8진수로/팔진수,십진수 계산법/팔진법,십진법 계산 (0) | 2021.03.22 |
2진수,10진수계산법/이진수,십진수 계산법(빠른 계산법)/이진법,십진법 계산 (0) | 2021.03.09 |
댓글