이진수를 십진수로 변환

부호 있는 2의 보수 십진수

16진수

전환 계산 단계

10진수를 2진수로 변환기 ►

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

n비트 이진수의 경우:

d n-1  ... d 3  d 2  d 1  d 0


  1. 초기 숫자의 가장 왼쪽 숫자를 가져옵니다. 이에 2를 곱합니다.
  2. 이진수의 다음 숫자를 추가합니다. 합계가 새로운 "원래 번호"가 됩니다.
  3. >이 단계를 계속 반복하고 매번 2를 곱한 다음 마지막 숫자를 더합니다.

예를 들어 이진수 110011의 경우 다음 단계를 수행합니다.

  1. 1 * 2 = 2
  2. (2 + 1) * 2 = 6
  3. (6 + 0) * 2 = 12
  4. (12 + 0) * 2 = 24
  5. (24 + 1) * 2 = 50
  6. 50 + 1 = 51

110011은 10진수 51에 해당합니다. 바이너리 변환기로 이 결과를 확인해보세요!


십진수는 이진수의 합과 같습니다. (d n ) 2의 거듭제곱으로 곱하세요. (2 n ):

소수 = d 0 ×2 0 + d 1 ×2 1 + d 2 ×2 2 + ...

사례

111001 2의 십진수 값을 구합니다:

이진수: 1 1 1 0 0 1
2의 거듭제곱: 2 5 2 4 2 3 2 2 2 1 2 0

111001 2 = 1⋅2 5 +1⋅2 4 +1⋅2 3 +0⋅2 2 +0⋅2 1 +1⋅2 0 = 57 10

이진수를 십진수로 변환하는 표

 


이진수 소수 16진수
0 0 0
1 1 1
10 2 2
11 3 3
100 4 4
101 5 5
110 6 6
111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F
10000 16 10
10001 17 11
10010 18 12
10011 19 13
10100 20 14
10101 21 15
10110 22 16
10111 23 17
11000 24 18
11001 25 19
11010 26 1A
11011 27 1B
11100 28 1C
11101 29 1D
11110 30 1E
11111 31 1F
100000 32 20
1000000 64 40
10000000 128 80
100000000 256 100