T16 · 진법 변환
진법 변환기
값을 입력하면 2·8·10·16진수를 동시에 보여줍니다. 모든 계산은 브라우저에서만 수행됩니다 (서버·API 호출 X).
16진수 한 자리 ↔ 2진수 4자리 대응표
| 16진수 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2진수 | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
16진수 두 자리(예: FF)는 2진수 8비트(11111111)와 정확히 대응합니다 — 색상 코드나 비트 플래그는 자리별로 그대로 바꾸면 됩니다.
이럴 때 씁니다
- 16진수 색상 코드(예:
FF6B35)가 10진수로 얼마인지 확인할 때. - 비트 연산·권한 플래그 값을 2진수로 풀어서 확인할 때.
- AI가 알려준 진법 변환 결과를 검산할 때.
자주 묻는 질문 (FAQ)
- Q. 2진수, 8진수, 16진수는 왜 필요한가요?
- A. 컴퓨터는 근본적으로 0과 1로 이루어진 2진수(Binary)로 작동합니다. 하지만 사람이 2진수를 직접 읽기엔 너무 길고 복잡하기 때문에, 2진수 3자리를 묶어 8진수(Octal)로, 4자리를 묶어 16진수(Hexadecimal)로 압축해서 표현합니다. 특히 16진수는 웹 색상 코드(HEX)나 메모리 주소를 표기할 때 전 세계적인 표준으로 사용됩니다.
- Q. 이 진법 변환기는 어떻게 작동하나요?
- A. 사용자가 2진수, 8진수, 10진수, 16진수 중 하나의 입력창에 값을 입력하면, 내부적으로 자바스크립트의
parseInt()와toString()메서드를 사용해 실시간으로 모든 진법으로 자동 변환합니다. 서버에 데이터를 전송하지 않아 빠르고 안전합니다. - Q. 진법 변환 계산 공식은 무엇인가요?
- A. 10진수
255를 16진수로 바꾼다고 가정해 볼까요? 255를 16으로 나누면 몫은 15, 나머지도 15가 됩니다. 16진수에서 15는F를 의미하므로 정답은FF가 됩니다. 직접 손으로 계산할 때는 이처럼 원하는 진법의 밑수(Base)로 계속 나누면서 나머지를 역순으로 읽어 올라가면 됩니다.