작가:
Mark Sanchez
창조 날짜:
28 1 월 2021
업데이트 날짜:
1 칠월 2024
![진법(10진수, 8진수, 16진수, 2진수) 변환 방법](https://i.ytimg.com/vi/lFoqd5aNYlc/hqdefault.jpg)
콘텐츠
이 이해할 수 없는 숫자와 문자 집합을 컴퓨터나 개인적으로 이해할 수 있도록 어떻게 변경할 수 있습니까? 16진수를 2진수로 변환하는 것은 매우 쉽기 때문에 일부 프로그래밍 언어에서 16진수가 사용됩니다. 16진수를 10진수로 변환하는 것은 약간 까다롭지만 배울 수도 있습니다.
단계
1/3부: 16진수를 2진수로 변환
- 1 16진수의 각 자릿수를 2진수의 4자리로 변환합니다. 기본적으로 16진수 시스템은 이진수를 나타내는 단순화된 방법입니다. 다음 표에 따라 숫자를 16진수에서 2진수로 변환합니다.
16진수 바이너리 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 NS 1010 NS 1011 씨 1100 NS 1101 이자형 1110 NS 1111 2 16진수를 2진수로 직접 변환해 보십시오. 여기 예시들이 있습니다. 등호 오른쪽에 있는 보이지 않는 텍스트를 강조 표시하여 답을 보고 스스로 테스트하십시오.
- A23 = 1010 0010 0011
- 꿀벌 = 1011 1110 1110
- 70C558 = 0111 0000 1100 0101 0101 1000
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 십진수 체계가 어떻게 작동하는지 기억하십시오. 어떻게 작동하는지 생각하지 않고 매일 소수를 사용하지만 학교에서 처음 공부를 시작했을 때 선생님이 단위, 십, 백 등을 설명했습니다. 아래에서는 숫자 변환에 도움이 되는 10진수 시스템의 작동 방식을 간략하게 알려드립니다.
- 십진수의 각 자릿수는 장소라고 하는 특정 위치에 있습니다. 숫자는 오른쪽에서 왼쪽으로 계산됩니다. 첫 번째 범주는 단위, 두 번째 범주는 십, 세 번째 범주는 수백 등입니다. 숫자 3이 첫 번째 숫자에 있으면 숫자 3, 두 번째 숫자에 있으면 30, 세 번째 숫자에 있으면 300입니다.
- 수학적으로 숫자는 10, 10, 10 등으로 설명할 수 있습니다. 따라서 이 시스템을 십진법이라고 합니다.
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 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 영문자를 십진수로 변환합니다. 숫자는 10진수 및 16진수 시스템 모두에서 동일한 의미를 갖습니다(예: 716 = 710). 다음 목록을 사용하여 알파벳 16진수 문자를 10진수로 변환합니다.
- A = 10
- B = 11
- C = 12
- D = 13
- 전자 = 14
- F = 15
5 계산을 수행합니다. 이제 해당 자릿수를 곱하고 곱셈 결과를 더하여 십진수를 얻으십시오. 우리의 예에서:
- C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
- = 1 + 32 + 2304 + 49152.
- = 5148910... 16진수 하나가 10진수 하나보다 더 많은 정보를 설명하기 때문에 10진수는 16진수보다 더 많은 자릿수를 갖습니다.
6 숫자 변환을 연습합니다. 다음은 16진수를 10진수로 변환하는 몇 가지 작업입니다. 등호 오른쪽에 있는 보이지 않는 텍스트를 강조 표시하여 답을 보고 스스로 테스트하십시오.
- 3AB16 = 93910
- A1A116 = 4137710
- 500016 = 2048010
- 500D16 = 2049310
- 18A2F16 = 10091110
3/3부: 16진수 시스템
1 16진법을 사용하는 방법을 배웁니다. 우리는 일반적으로 10자리 십진법을 사용합니다. 16진수 시스템은 숫자와 문자를 모두 포함하여 16개의 문자를 사용합니다.
- 다음은 0부터 시작하는 숫자입니다.
16진수 소수 16진수 소수 0 0 10 16 1 1 11 17 2 2 12 18 3 3 13 19 4 4 14 20 5 5 15 21 6 6 16 22 7 7 17 23 8 8 18 24 9 9 19 25 NS 10 1A 26 NS 11 1B 27 씨 12 1C 28 NS 13 1D 29 이자형 14 1E 30 NS 15 1F 31
- 다음은 0부터 시작하는 숫자입니다.
2 사용 중인 시스템을 표시하려면 아래 첨자를 사용하십시오. 이를 위해 십진수가 사용됩니다. 예를 들어 1710 - 이것은 십진법의 숫자 17입니다(즉, 일반적인 십진법 숫자 17). 열하나10 = 1016즉, 10진수 11은 16진수로 10과 같습니다. 16진수에 항상 문자가 포함되는 것은 아닙니다. 그러나 숫자 대신 문자를 쓰면 이것이 16 진수 시스템이라는 것이 분명합니다.
팁
- 큰 16진수를 변환할 때 온라인 계산기를 사용하십시오. 전혀 귀찮게하지 않고 온라인 변환기를 사용할 수 있지만 프로세스를 올바르게 이해하려면 수동 계산을 이해하는 것이 좋습니다.
- 16진수에서 10진수로의 변환 알고리즘은 모든 숫자 시스템을 10진수로 변환하는 데 적합합니다. 숫자 16(일부 거듭제곱)을 다른 숫자 체계의 해당 숫자(일부 거듭제곱)로 바꾸면 됩니다.