2진수란 무엇인가요?

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

10진수란 무엇인가요?

10진수는 우리가 일상생활에서 사용하는 숫자로, 0부터 9까지 열 개의 숫자를 사용합니다.

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

2진수의 각 자릿수는 2의 거듭제곱을 나타냅니다. 오른쪽에서 왼쪽 방향으로 2^0, 2^1, 2^2, 2^3 순서로 계산합니다.

예시: 1011을 10진수로 변환하기

  1. 2진수 숫자를 적습니다: 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

따라서 2진수 1011은 10진수 11과 같습니다.

또 다른 예시: 10110

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

변환표

2진수 10진수 설명
00000설정된 비트 없음
000112^0 = 1
001022^1 = 2
001132^1 + 2^0 = 2 + 1
010042^2 = 4
010152^2 + 2^0 = 4 + 1
011062^2 + 2^1 = 4 + 2
011172^2 + 2^1 + 2^0 = 4 + 2 + 1
100082^3 = 8
100192^3 + 2^0 = 8 + 1
1010102^3 + 2^1 = 8 + 2
1011112^3 + 2^1 + 2^0 = 8 + 2 + 1
1100122^3 + 2^2 = 8 + 4
1101132^3 + 2^2 + 2^0 = 8 + 4 + 1
1110142^3 + 2^2 + 2^1 = 8 + 4 + 2
1111152^3 + 2^2 + 2^1 + 2^0 = 8 + 4 + 2 + 1