16진수 체계라고도 합니다.16진수아니면 가끔 그냥마녀는 16개의 고유 기호를 사용하여 특정 값을 나타내는 숫자 체계입니다. 해당 기호는 0-9 및 A-F입니다.
우리가 일상생활에서 사용하는 숫자 체계를 숫자 체계라고 합니다.소수, 또는 10진법 시스템을 사용하며 0부터 9까지의 10개 기호를 사용하여 값을 나타냅니다.
제이슨 게이먼 / E+ / 게티 이미지
16진수는 어디에, 왜 사용되나요?
컴퓨터 내부에서 사용되는 대부분의 오류 코드 및 기타 값은 16진수 형식으로 표시됩니다. 예를 들어, 죽음의 블루 스크린에 표시되는 STOP 코드는 항상 16진수 형식입니다.
프로그래머는 16진수를 사용하는데 그 이유는 값이 10진수로 표시되는 것보다 짧기 때문입니다.많이0과 1만 사용하는 이진법보다 짧습니다.
예를 들어 다음 값은 동일합니다.
- 16진수는 프로그래밍 언어인가요?
16진수 코드는 프로그래머가 2진수 코드를 번역하는 데 사용하기 때문에 기술적으로 낮은 수준의 프로그래밍 언어입니다. 프로세서는 실제로 16진수 코드를 이해할 수 없습니다. 프로그래머를 위한 약어일 뿐입니다.
- 16진수 표기법을 발명한 사람은 누구입니까?
스웨덴계 미국인 엔지니어인 John Williams Nystrom은 1859년에 16진수 표기법 시스템을 개발했습니다. 성조 시스템이라고도 알려진 Nystrom의 원래 제안은 수학과 계측학을 포함한 다양한 분야에 적용되었습니다.
- 스팀헥스란 무엇인가요?
당신이 사용하는 경우 스팀 게임 서비스 , Steam 16진수는 16진수로 표시되는 Steam ID와 동일합니다.
16진수가 사용되는 또 다른 장소는 다음과 같습니다. HTML 색상 코드특정 색상을 표현하기 위해 웹 디자이너는 16진수 값 FF0000을 사용하여 빨간색을 정의합니다. 이는 다음과 같이 분류됩니다.FF,00,00,이는 사용해야 하는 빨간색, 녹색, 파란색 색상의 양을 정의합니다(RRGGBB); 이 예에서는 빨간색이 255, 녹색이 0, 파란색이 0입니다.
최대 255까지의 16진수 값을 두 자리로 표현할 수 있으며 HTML 색상 코드는 두 자리의 세 세트를 사용합니다. 즉, 16진수 형식으로 표현할 수 있는 색상이 1,600만 개(255 x 255 x 255) 이상이므로 공간이 많이 절약됩니다. 10진수와 같은 다른 형식으로 표현하는 것과 비교됩니다.
예, 바이너리는 어떤 면에서는 훨씬 간단하지만 바이너리 읽기 16진수보다.
16진수로 계산하는 방법
각 숫자 세트를 구성하는 문자가 16개라는 점만 기억한다면 16진수 형식으로 계산하는 것은 쉽습니다.
십진수 형식으로 우리는 다음과 같이 계산한다는 것을 알고 있습니다.
0,1,2,3,4,5,6,7,8,9,10,11,12,13,... 10개의 숫자 집합을 다시 시작하기 전에 1을 추가합니다(예: 숫자 10). .
그러나 16진수 형식에서는 16개의 숫자를 모두 포함하여 다음과 같이 계산됩니다.
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13... 다시 시작하기 전에 1을 추가합니다. 16번 번호가 다시 설정되었습니다.
다음은 도움이 될 수 있는 까다로운 16진수 '전환'의 몇 가지 예입니다.
16진수 값을 수동으로 변환하는 방법
16진수 값을 추가하는 것은 매우 간단하며 실제로 10진수 체계에서 숫자를 계산하는 것과 매우 유사한 방식으로 수행됩니다.
14+12와 같은 일반적인 수학 문제는 일반적으로 아무것도 적지 않고도 풀 수 있습니다. 우리 중 대부분은 머리 속으로 그렇게 할 수 있습니다. 26세입니다. 이를 살펴보는 한 가지 유용한 방법은 다음과 같습니다.
14는 10과 4(10+4=14)로 나뉘고, 12는 10과 2(10+2=12)로 단순화됩니다. 10, 4, 10, 2를 더하면 26이 됩니다.
123과 같이 세 자리 숫자가 소개되면 그 숫자가 실제로 의미하는 바를 이해하려면 세 자리를 모두 살펴봐야 한다는 것을 알고 있습니다.
3은 마지막 숫자이기 때문에 그 자체로 의미가 있습니다. 처음 2개를 빼도 3은 여전히 3입니다. 첫 번째 예와 마찬가지로 2는 숫자의 두 번째 숫자이기 때문에 10을 곱합니다. 이번에도 123에서 1을 빼면 23이 남고 20+3이 됩니다. 오른쪽에서 세 번째 숫자(1)는 10을 곱하고 두 번(100을 곱함) 취합니다. 이는 123이 100+20+3, 즉 123이 된다는 의미입니다.
이를 보는 두 가지 다른 방법은 다음과 같습니다.
...( N X 102) + ( N X 101)+ ( N X 100)
또는...
...( N X 10 X 10) + ( N X 10) + N
123을 100( 1 X 10 X 10) + 20 ( 2 X 10) + 삼 , 또는 100 + 20 + 3, 즉 123입니다.
숫자가 1,234와 같이 수천 단위인 경우에도 마찬가지입니다. 1은 실제로 1 X 10 X 10 X 10이므로 천분의 일 자리, 2의 백분의 일 등이 됩니다.
16진수는 똑같은 방식으로 수행되지만 10진수가 아닌 16진수 시스템이므로 10 대신 16을 사용합니다.
...( N 엑스 16삼) + ( N 엑스 162) + ( N 엑스 161)+ ( N 엑스 160)
예를 들어, 2F7+C2C 문제가 있고 그 답의 십진수 값을 알고 싶다고 가정해 보겠습니다. 먼저 16진수를 10진수로 변환한 다음 위의 두 예에서와 같이 숫자를 더하면 됩니다.
다시 말하지만, 10진수와 16진수의 0부터 9까지는 완전히 동일하지만 숫자 10부터 15는 문자 A부터 F까지 표시됩니다.
값 2F7의 가장 오른쪽에 있는 첫 번째 숫자는 십진법에서처럼 그 자체로 7이 됩니다. 왼쪽의 다음 숫자는 123의 두 번째 숫자와 마찬가지로 16을 곱해야 합니다( 위의 2)에 10(2 X 10)을 곱해 20을 만들어야 합니다. 마지막으로 오른쪽에서 세 번째 숫자에 16을 두 번 곱해야 합니다(256). 세 자리 숫자인 경우 10, 두 번(또는 100)을 곱해야 합니다.
그러므로, 헤어지는 2F7 우리 문제에서는 512( 2 X 16 X 16) + 240 ( 에프 [15] X 16) + 7 , 이는 759가 됩니다. 보시다시피 F는 16진수 시퀀스에서의 위치로 인해 15입니다(참조:16진수로 계산하는 방법위)—가능한 16개 중 가장 마지막 숫자입니다.
C2C 다음과 같이 10진수로 변환됩니다: 3,072 ( 씨 [12] X 16 X 16) + 32 ( 2 X 16) + 씨 [12] = 3,116
다시 말하지만, C는 0부터 셀 때 12번째 값이기 때문에 12와 같습니다.
이는 2F7+C2C가 실제로 759+3116, 즉 3,875라는 것을 의미합니다.
이 작업을 수동으로 수행하는 방법을 아는 것도 좋지만 계산기나 변환기를 사용하여 16진수 값으로 작업하는 것이 훨씬 쉽습니다.
16진수 변환기 및 계산기
16진수 변환기는 수동으로 변환하지 않고 16진수를 10진수로, 10진수를 16진수로 변환하려는 경우 유용합니다. 예를 들어 변환기에 7FF를 입력하면 해당하는 십진수 값이 2,047이라는 것을 즉시 알 수 있습니다.
사용하기 정말 간단한 온라인 16진수 변환기가 많이 있습니다. BinaryHex 변환기 , SubnetOnline.com , RapidTables , 그리고 JP 도구 그 중 극히 일부일 뿐입니다. 이러한 사이트 중 일부에서는 16진수를 10진수(또는 그 반대로)로 변환할 수 있을 뿐만 아니라 16진수를 2진수, 8진수, ASCII 등으로 변환할 수도 있습니다.
16진수 계산기는 10진수 시스템 계산기만큼 편리할 수 있지만 16진수 값과 함께 사용됩니다. 예를 들어 7FF 더하기 7FF는 FFE입니다.
수학 창고의 16진수 계산기는 숫자 시스템 결합을 지원합니다. 한 가지 예는 16진수와 2진수 값을 함께 추가한 다음 결과를 10진수 형식으로 보는 것입니다. 8진수도 지원합니다.
EasyCalculation.com 사용하기 훨씬 쉬운 계산기입니다. 사용자가 제공한 두 개의 16진수 값을 빼고, 나누고, 더하고, 곱한 후 즉시 같은 페이지에 모든 답을 표시합니다. 또한 16진수 답변 옆에 해당하는 10진수도 표시됩니다.
16진수에 대한 추가 정보
단어16진수의 조합이다여섯의(의미 6) 그리고소수(10). 2진수는 2진수, 8진수는 8진수, 10진수는 물론 10진수입니다.
스위치에서 wii u 게임을하는 방법
16진수 값은 때때로 접두사로 작성됩니다. 0x (0x2F7) 또는 아래첨자(2F7)16), 그러나 값은 변경되지 않습니다. 이 두 예 모두에서 접두사 또는 아래 첨자를 유지하거나 삭제할 수 있으며 소수점 값은 759로 유지됩니다.
그만큼 Windows 레지스트리 컴퓨터에서 16진수 값을 접할 수 있는 곳이 바로 여기입니다. 특히 DWORD 및 QWORD 레지스트리 값을 처리할 때 그렇습니다.
자주하는 질문