16진수와 10진수란 무엇인가요?
십진법은 일상에서 사용하는 10진법입니다. 이 체계는 다음 열 개의 숫자를 사용합니다: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
16진법 체계는 16을 기반으로 합니다. 이 체계에서는 10진수 숫자 0–9와 문자 A, B, C, D, E, F를 사용하며, 여기서 A는 10, F는 15에 해당합니다.
16진수는 한 자리가 정확히 4개의 이진 비트를 나타내기 때문에 컴퓨팅 분야에서 널리 사용됩니다. 이를 통해 긴 이진 값을 더 짧고 읽기 쉽게 표현할 수 있습니다.
16진수를 10진수로 변환하는 방법
16진수를 10진수로 변환하려면 각 16진수 자릿수를 16의 거듭제곱으로 곱합니다. 가장 오른쪽 자릿수는 160를 사용하고, 그 다음 자릿수는 161, 그 다음은 162와 같이 적용합니다.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
즉, 16진수 1B7E는 10진수 7038와 같습니다.
Hex를 이진수로 변환하는 방법
16진수를 2진수로 변환하려면 각 16진수 자릿수를 해당 4비트 이진 값으로 바꾼 후 그룹을 연결하세요.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
최종 이진 값에서 선행 0은 일반적으로 제거되지만, 고정 너비 형식이 필요한 경우를 제외합니다.
16진수의 일반적인 사용 사례
16진수는 프로그래밍, 디버깅, 메모리 주소, 유니코드 코드 포인트, 색상 코드, 체크섬 및 이진 파일 검사에서 널리 사용됩니다.
예를 들어, 웹 색상 값은 종종 16진수 표기법을 사용합니다. 색상 #FF0000은 빨간색을 나타내며, 여기서 FF는 빨간색 채널이고 10진수로 255에 해당합니다.
입력 규칙
- 16진수 입력에는 숫자 0–9와 문자 A–F를 사용하세요.
- 소문자는 허용되며 자동으로 대문자로 변환됩니다.
- 0x와 같은 선택적 접두사를 지원합니다.
- 정수가 지원됩니다. 이 도구에서는 분수를 의도적으로 변환하지 않습니다.