십진법 (=10진수)
각 자리에 0 ~ 9 까지 정수 사용 가능. 각 자리가 10 되면 윗 단위 1로 올림. 1234 = 1 X 103 + 2 X 102 + 3 X 101 + 4 X 100
각 자리에 0 ~ 9 까지 정수 사용 가능.
각 자리가 10 되면 윗 단위 1로 올림.
1234 = 1 X 103 + 2 X 102 + 3 X 101 + 4 X 100
이진법 (=2진수)
각 자리에 0 과 1 정수 사용 가능. 각 자리가 2 되면 윗 단위 1로 올림 이진수 1000 = 1 X 23 + 0 X 22 + 0 X 21 + 0 X 20 = 십진수 8
각 자리에 0 과 1 정수 사용 가능.
각 자리가 2 되면 윗 단위 1로 올림
이진수 1000 = 1 X 23 + 0 X 22 + 0 X 21 + 0 X 20 = 십진수 8
10진수를 2진수로 변환 방법
(예) 십진수 8을 이진수 1000 으로 표현하기 8 ÷ 2 = 몫 4 나머지 0 [이진수 일자리]4 ÷ 2 = 몫 2 나머지 0 [이진수 십자리] 2 ÷ 2 = 몫 1 [이진수 천자리] 나머지 0 [이진수 백자리]
(예) 십진수 8을 이진수 1000 으로 표현하기
8 ÷ 2 = 몫 4 나머지 0 [이진수 일자리]4 ÷ 2 = 몫 2 나머지 0 [이진수 십자리]
2 ÷ 2 = 몫 1 [이진수 천자리] 나머지 0 [이진수 백자리]
PS.
십진수 대응 이진수
1 = 1 = 20 2 = 10 = 21 3 = 11 4 = 100 = 22 5 = 101 6 = 110 7 = 111 8 = 1000 = 23 9 = 100110 = 1010 11 = 101112 = 110013 = 110114 = 111015 = 111116 = 10000 = 24
1 = 1 = 20 2 = 10 = 21 3 = 11
4 = 100 = 22 5 = 101 6 = 110 7 = 111 8 = 1000 = 23 9 = 100110 = 1010
11 = 101112 = 110013 = 110114 = 111015 = 111116 = 10000 = 24
※ 비트연산자 : 10진수를 2진수로 변환 후 8자리 비트로 표현해 연산.
(예제) 십진수: 8 → 이진수: 1000 → 8자리 비트: 00001000