이진수란 무엇인가요?

이진수는 0과 1, 단 두 개의 숫자만 사용하는 컴퓨터의 언어입니다.

10진수란 무엇인가요?

10진수는 우리가 일상적으로 사용하는 숫자 체계입니다. 0부터 9까지의 10개 숫자를 사용합니다.

이진수를 10진수로 변환하는 방법

이진수에서 각 자리는 2의 거듭제곱을 나타냅니다. 오른쪽에서 왼쪽으로 2^0, 2^1, 2^2, 2^3 등의 순서로 이어집니다.

작은 예: 1011을 10진수로 변환

  1. 이진수 쓰기: 1011
  2. 2의 거듭제곱 나열:
    • 가장 오른쪽 1: 2^0 = 1
    • 두 번째 1: 2^1 = 2
    • 0: 2^2 = 4 (하지만 이 자리가 0이므로 무시)
    • 가장 왼쪽 1: 2^3 = 8
  3. 1이 있는 자리의 값들을 더합니다: 8 + 2 + 1 = 11

따라서 이진수 1011은 10진수로 11입니다.

다른 예: 10110

10110 = 16 + 0 + 4 + 2 + 0 = 10진수로 22

변환표

이진수 10진수 설명
0000 0 설정된 비트 없음
0001 1 2^0 = 1
0010 2 2^1 = 2
0011 3 2^1 + 2^0 = 2 + 1
0100 4 2^2 = 4
0101 5 2^2 + 2^0 = 4 + 1
0110 6 2^2 + 2^1 = 4 + 2
0111 7 2^2 + 2^1 + 2^0 = 4 + 2 + 1
1000 8 2^3 = 8
1001 9 2^3 + 2^0 = 8 + 1
1010 10 2^3 + 2^1 = 8 + 2
1011 11 2^3 + 2^1 + 2^0 = 8 + 2 + 1
1100 12 2^3 + 2^2 = 8 + 4
1101 13 2^3 + 2^2 + 2^0 = 8 + 4 + 1
1110 14 2^3 + 2^2 + 2^1 = 8 + 4 + 2
1111 15 2^3 + 2^2 + 2^1 + 2^0 = 8 + 4 + 2 + 1