이진수를 10 진수로 바꾸기

작가: John Pratt
창조 날짜: 14 2 월 2021
업데이트 날짜: 28 6 월 2024
Anonim
십진수를이진수로이진수를십진수로바꾸기
동영상: 십진수를이진수로이진수를십진수로바꾸기

콘텐츠

그것 바이너리 (베이스 2) 숫자 체계 숫자의 각 위치에 대해 일반적으로 0 또는 1로 표시되는 두 가지 가능한 값이 있습니다. 그것과의 차이점 소수 (10 진법) 숫자 체계 각 위치에 대해 10 개의 가능한 값 (0,1,2,3,4,5,6,7,8 또는 9)이 있다는 것입니다.

다른 숫자 체계를 사용할 때 혼동을 피하기 위해 아래 첨자의 숫자 뒤에 입력하여 숫자의 밑을 표시 할 수 있습니다. 예를 들어, 이진수 10011100은 10011100으로 쓰면 2 진수로 쓸 수 있습니다.2. 십진수 156은 156으로 쓸 수 있습니다.10 또는 전체적으로 "156, base 10".

이진 시스템은 컴퓨터의 기계어이기 때문에 진지한 프로그래머는 이진수를 십진수로 변환하는 방법을 완전히 이해해야합니다. 10 진수에서 2 진수로 반대 방향으로 변환하는 것은 종종 먼저 배우기가 더 어렵습니다.


참고 : 이것은 ASCII 번역이 아닌 계산에 관한 것입니다.

단계로

2 가지 방법 중 1 : 위치 시스템 방법

  1. 이 예에서는 이진수 10011011을 사용합니다.2 십진수로 변환하십시오. 2의 거듭 제곱을 오른쪽에서 왼쪽으로 나열하십시오. 2로 시작하면 값이 "1"입니다. 각 거듭 제곱에 대해 지수를 1 씩 늘립니다. 목록의 요소 수가 이진수의 자릿수와 같으면 중지합니다. 예제의 숫자 10011011은 8 자리 숫자이므로 목록은 다음과 같습니다. 128, 64, 32, 16, 8, 4, 2, 1
  2. 목록 아래에 이진수를 씁니다.
  3. 이진수를 2의 거듭 제곱으로 선으로 연결하십시오. 각 이진수를 그 위에 해당하는 2의 거듭 제곱으로 연결하는 선을 그립니다. 오른쪽에서 첫 번째 이진수부터 시작하여 모든 이진수와 거듭 제곱을 연결할 때까지 계속합니다.
  4. 이진수의 모든 자릿수를 포함합니다. 숫자가 1이면 숫자 바로 아래의 선 아래에 해당하는 2의 거듭 제곱을 씁니다. 숫자가 0이면 줄 아래에 0을 씁니다.
  5. 줄 아래에 숫자를 더하세요. 합계는 155 여야합니다. 이것은 이진수 10011011에 해당하는 십진수입니다. 또는 아래 첨자에 밑을 사용하여 작성합니다.
  6. 이 방법을 자주 반복하면 두 가지의 힘을 더 잘 기억할 수 있으므로 1 단계를 건너 뛸 수 있습니다.

2 가지 방법 중 2 : 배가 방법

  1. 이 방법은 힘을 사용하지 않습니다. 소계 만 기억하면되기 때문에 큰 숫자를 마음으로 변환하려는 경우 더 적합합니다.
  2. 주어진 이진수의 가장 왼쪽에있는 숫자로 시작합니다. 왼쪽에서 오른쪽으로 각 추가 숫자에 대해 이전 합계를 두 배로 늘려 현재 숫자에 더합니다. 예를 들어 숫자 1011001을 얻으려면2 십진수로 변환하려면 다음 단계를 따릅니다.
  3. 1011001 → 0 * 2 + 1 = 1
  4. 1011001 → 1 * 2 + 0 = 2
  5. 1011001 → 2 * 2 + 1 = 5
  6. 1011001 → 5 * 2 + 1 = 11
  7. 1011001 → 11 * 2 + 0 = 22
  8. 1011001 → 22 * 2 + 0 = 44
  9. 1011001 → 44 * 2 + 1 = 8910
  10. 위치 시스템 방법과 마찬가지로이 방법은 임의의 숫자 시스템에서 10 진수로 변환 할 수 있습니다. 여기에서는 기본이 2이기 때문에 이중화가 사용됩니다. 주어진 숫자의 밑 수가 다른 경우 2 대신 사용하십시오. 예를 들어, 숫자의 밑 수가 37이면 * 2를 * 37로 바꿉니다. 결과는 항상 10 진수 (밑수 10)입니다. :)

  • 많이 연습하세요. 이진수 11010001 시도2, 110012, 및 111100012. 십진수는 209입니다.10, 2510, 및 24110.
  • Microsoft Windows와 함께 제공되는 계산기도이 변환을 수행 할 수 있지만 프로그래머 인 경우이 변환의 작동 방식을 잘 이해하는 것이 좋습니다. 이 계산기의 옵션은 "보기"메뉴와 "과학"(또는 "프로그래머")을 통해 찾을 수 있습니다. Linux에서는 galculator를 사용할 수 있습니다.

경고

  • 이것은 다음을 위해 사용될 수 있습니다 서명되지 않은 이진수 (양수 만 해당), 부호, 부동 소수점 또는 고정 소수점이 아닙니다.