변환

16진수를 2진수로 변환기

설정
초기화
결과 공유
저장
임베드
버그 신고

계산기 공유

무료 계산기를 당신의 웹사이트에 추가하세요

유효한 URL을 입력하세요. HTTPS URL만 지원됩니다.


페이지의 계산기 입력 필드에 현재 있는 것을 임베드 계산기의 기본값으로 사용하세요.


입력란 테두리 포커스 색상, 스위치박스 체크된 색상, 선택 항목에 대한 호버 색상 등.


이용 약관에 동의해주세요.

미리보기

계산기 저장

계산기 설정

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

계산기 공유

16진수 시스템이란?

16진수 시스템(기수 16)은 값을 나타내기 위해 16개의 기호를 사용하는 자리수 체계입니다. 이 기호들은 다음과 같습니다:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

여기서 문자 A부터 F는 각각 10부터 15까지의 10진수를 나타냅니다. 각 자릿수가 16가지 다른 값을 나타낼 수 있기 때문에, 16진수 시스템은 매우 간결하고 컴퓨팅에 편리하게 사용됩니다. 이는 이진수 시스템과 깔끔하게 정렬되기 때문에 프로그래밍 및 디지털 전자기기에서 자주 사용됩니다.

각 16진수 자릿수는 4비트 이진수와 직접적으로 대응됩니다. 예를 들어:

A₁₆ = 1010₂,
F₁₆ = 1111₂

이것은 16진수와 이진수 간의 변환을 특히 간단하게 만듭니다.

2진수 시스템이란?

2진수 시스템(기수 2)은 단 0과 1의 두 가지 기호만을 사용합니다. 각 이진 자릿수(비트)는 시퀀스 내에서 위치에 따라 2의 제곱을 나타냅니다.

예를 들어: 10102=1×23+0×22+1×21+0×20=8+0+2+0=10101010_2 = 1×2^3 + 0×2^2 + 1×2^1 + 0×2^0 = 8 + 0 + 2 + 0 = 10_{10}

이진수는 모든 디지털 데이터와 논리가 전자적으로 두 가지 상태(ON(1) 또는 OFF(0))로 표현되기 때문에 컴퓨터 작업의 기초입니다.

16진수를 2진수로 변환하기

16진수에서 2진수로 변환하는 과정은 직접적입니다. 각 16진수 자릿수는 정확한 4비트 이진수로 교체될 수 있습니다.

참고 예시:

16진수2진수
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

예시

5B165B_{16}을 2진수로 변환하세요:

5 → 0101 B → 1011

5B16=0101101125B_{16} = 01011011_2 또는 앞의 0을 제외하면 5B16=101101125B_{16} = 1011011_2

10진수를 통한 변환

먼저, 16진수를 10진수 시스템으로 변환합니다:

– 16진수의 각 자릿수를 해당 위치 인덱스 nn만큼 거듭제곱한 16으로 곱합니다(오른쪽 자릿수가 n=0n = 0).
– 그런 다음 모든 결과를 더합니다.

예시:

816=8×160=8108_{16} = 8 \times 16^0 = 8_{10}

이제 10진수에서 2진수로 변환합니다:

– 10진수를 2로 나누고 몫이 0이 될 때까지 나머지를 기록합니다.
– 나머지를 역순으로 기록합니다.

나눗셈나머지
8 ÷ 240
4 ÷ 220
2 ÷ 210
1 ÷ 201
810=100028_{10} = 1000_2

따라서, 816=100028_{16} = 1000_2

이 예시는 모든 16진수에 대한 원칙을 보여주지만, 절차를 단순화하기 위해 각 16진수 자릿수를 4비트 동등어로 직접 대체할 수 있습니다.

실제 응용

16진수를 이진수로 변환하는 것은 다음과 같은 상황에서 흔히 발생합니다:

  • 디지털 회로 디버깅 또는 분석
  • 컴퓨터에서 기계 코드 또는 메모리 주소 검사
  • 웹 디자인에서 색상 코드 작업 (예를 들어, 색상 #FF6600은 이진수 111111110110011000000000에 해당합니다)
  • 통신 프로토콜에서 데이터 인코딩 및 디코딩

참고 사항

  • 각 16진수 자릿수는 항상 정확히 네 개의 이진수 자릿수와 대응하므로, 총 이진수 길이는 항상 16진수 자릿수의 네 배입니다.
  • 변환 후 앞에 오는 0을 제거해도 숫자 값에는 변화가 없습니다.
  • 16진수는 커다란 이진수 시퀀스를 간소화하여 읽기 및 해석을 더욱 쉽게 만듭니다.

자주 묻는 질문

16진수 1A₁₆를 이진수로 변환하는 방법은 무엇인가요?

각 자릿수를 4비트 동등어로 교체하세요:
1 → 0001, A → 1010
따라서, 1A16=0001101021A_{16} = 00011010_2 또는 앞의 0을 제외하면 1A16=1101021A_{16} = 11010_2

하나의 16진수 자릿수에 몇 개의 이진수 자릿수가 대응하나요?

각 16진수 자릿수는 네 개의 이진수 자릿수(비트)에 해당합니다.

16진수에서 이진수로 변환했을 때 정확한 변환인지 확인하는 방법은 무엇인가요?

16진수와 이진수 결과를 모두 10진수로 변환할 수 있습니다. 두 10진수 값이 일치하면 변환이 정확한 것입니다.

소수점이 있는 16진수도 이진수로 변환이 가능한가요?

네. 16진수 소수점도 자리별로 16진수에서 이진수로 변환이 가능합니다.

왜 16진수가 이진수보다 자주 사용되나요?

이것이 더 간결하며 읽기 쉽고 이진수와 1대1 매핑이 쉽기 때문입니다 — 각각의 4비트는 하나의 16진수 자릿수와 동일합니다.

버그 신고

이 필드는 필수입니다.