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

작가: Mark Sanchez
창조 날짜: 28 1 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
진법(10진수, 8진수, 16진수, 2진수) 변환 방법
동영상: 진법(10진수, 8진수, 16진수, 2진수) 변환 방법

콘텐츠

이 이해할 수 없는 숫자와 문자 집합을 컴퓨터나 개인적으로 이해할 수 있도록 어떻게 변경할 수 있습니까? 16진수를 2진수로 변환하는 것은 매우 쉽기 때문에 일부 프로그래밍 언어에서 16진수가 사용됩니다. 16진수를 10진수로 변환하는 것은 약간 까다롭지만 배울 수도 있습니다.

단계

1/3부: 16진수를 2진수로 변환

  1. 1 16진수의 각 자릿수를 2진수의 4자리로 변환합니다. 기본적으로 16진수 시스템은 이진수를 나타내는 단순화된 방법입니다. 다음 표에 따라 숫자를 16진수에서 2진수로 변환합니다.
    16진수바이너리
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    NS1010
    NS1011
    1100
    NS1101
    이자형1110
    NS1111
  2. 2 16진수를 2진수로 직접 변환해 보십시오. 여기 예시들이 있습니다. 등호 오른쪽에 있는 보이지 않는 텍스트를 강조 표시하여 답을 보고 스스로 테스트하십시오.
    • A23 = 1010 0010 0011
    • 꿀벌 = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 변형의 원리를 이해합니다. 바이너리로 NS 숫자는 2개의 다른 숫자를 나타내는 데 사용할 수 있습니다. 예를 들어 4개의 이진수를 사용하여 2 = 16개의 숫자를 나타낼 수 있습니다. 16진수 시스템은 16개의 문자를 사용하므로 한 문자는 16 = 16개의 숫자를 나타낼 수 있습니다. 이렇게 하면 16진수를 2진수로 또는 그 반대로 쉽게 변환할 수 있습니다.
    • 또한 계산이 각 시스템에서 다음 숫자로 넘어가는 방식을 상상할 수도 있습니다. 16진수 "... D, E, F, 10", 그리고 바이너리 -" 1101, 1110, 1111, 10000’.

파트 2/3: 16진수를 10진수로 변환

  1. 1 십진수 체계가 어떻게 작동하는지 기억하십시오. 어떻게 작동하는지 생각하지 않고 매일 소수를 사용하지만 학교에서 처음 공부를 시작했을 때 선생님이 단위, 십, 백 등을 설명했습니다. 아래에서는 숫자 변환에 도움이 되는 10진수 시스템의 작동 방식을 간략하게 알려드립니다.
    • 십진수의 각 자릿수는 장소라고 하는 특정 위치에 있습니다. 숫자는 오른쪽에서 왼쪽으로 계산됩니다. 첫 번째 범주는 단위, 두 번째 범주는 십, 세 번째 범주는 수백 등입니다. 숫자 3이 첫 번째 숫자에 있으면 숫자 3, 두 번째 숫자에 있으면 30, 세 번째 숫자에 있으면 300입니다.
    • 수학적으로 숫자는 10, 10, 10 등으로 설명할 수 있습니다. 따라서 이 시스템을 십진법이라고 합니다.
  2. 2 일부 항의 합으로 십진수를 기록하십시오. 이렇게 하면 16진수를 10진수로 변환하는 과정을 더 쉽게 이해할 수 있습니다. 예를 들어, 숫자 48013710 (인덱스를 기억하십시오. 10 주어진 숫자가 10진수임을 의미합니다).
    • 오른쪽의 첫 번째 숫자부터 시작: 7 = 7 x 10 또는 7 x 1
    • 오른쪽에서 왼쪽으로 이동: 3 = 3 x 10 또는 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 16진수를 10진수로 변환하려면 16진수의 각 자릿수(오른쪽부터 시작)에 이 자릿수에 해당하는 거듭제곱에 16을 곱해야 합니다. 예를 들어, 16진수 C921을 고려하십시오.16... 오른쪽(1)의 첫 번째 숫자로 시작하여 16을 곱합니다(첫 번째 숫자는 0도가 지정됨). 다음 숫자(오른쪽에서 왼쪽으로)로 이동할 때마다 지수를 높입니다.
    • 116 = 1 x 16 = 1 x 1(표시된 경우를 제외하고 모든 자릿수는 10진수임)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 영문자를 십진수로 변환합니다. 숫자는 10진수 및 16진수 시스템 모두에서 동일한 의미를 갖습니다(예: 716 = 710). 다음 목록을 사용하여 알파벳 16진수 문자를 10진수로 변환합니다.
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • 전자 = 14
    • F = 15
  5. 5 계산을 수행합니다. 이제 해당 자릿수를 곱하고 곱셈 결과를 더하여 십진수를 얻으십시오. 우리의 예에서:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... 16진수 하나가 10진수 하나보다 더 많은 정보를 설명하기 때문에 10진수는 16진수보다 더 많은 자릿수를 갖습니다.
  6. 6 숫자 변환을 연습합니다. 다음은 16진수를 10진수로 변환하는 몇 가지 작업입니다. 등호 오른쪽에 있는 보이지 않는 텍스트를 강조 표시하여 답을 보고 스스로 테스트하십시오.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

3/3부: 16진수 시스템

  1. 1 16진법을 사용하는 방법을 배웁니다. 우리는 일반적으로 10자리 십진법을 사용합니다. 16진수 시스템은 숫자와 문자를 모두 포함하여 16개의 문자를 사용합니다.
    • 다음은 0부터 시작하는 숫자입니다.
      16진수 소수 16진수 소수
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      NS101A26
      NS111B27
      121C28
      NS131D29
      이자형141E30
      NS151F31
  2. 2 사용 중인 시스템을 표시하려면 아래 첨자를 사용하십시오. 이를 위해 십진수가 사용됩니다. 예를 들어 1710 - 이것은 십진법의 숫자 17입니다(즉, 일반적인 십진법 숫자 17). 열하나10 = 1016즉, 10진수 11은 16진수로 10과 같습니다. 16진수에 항상 문자가 포함되는 것은 아닙니다. 그러나 숫자 대신 문자를 쓰면 이것이 16 진수 시스템이라는 것이 분명합니다.

  • 큰 16진수를 변환할 때 온라인 계산기를 사용하십시오. 전혀 귀찮게하지 않고 온라인 변환기를 사용할 수 있지만 프로세스를 올바르게 이해하려면 수동 계산을 이해하는 것이 좋습니다.
  • 16진수에서 10진수로의 변환 알고리즘은 모든 숫자 시스템을 10진수로 변환하는 데 적합합니다. 숫자 16(일부 거듭제곱)을 다른 숫자 체계의 해당 숫자(일부 거듭제곱)로 바꾸면 됩니다.